Włodzimierz
Zylbertal
badacz, wynalazca,
doradca,
popularyzator,
nauczyciel, pu...
Temat: program z linii komend bez okienka DOS-a?
No właśnie. Użyłem najbardziej uniwersalnego w Lazarusie sposobu wieloplatformowego:procedure zewnertrzny(apka, param1, param2, param3, param4);
var AProcess: TProcess;
begin
AProcess:=TProcess.Create(nil);
Aprocess.Executable:=apka;
AProcess.Parameters.Add(param1);
AProcess.Parameters.Add(param2);
AProcess.Parameters.Add(param3);
AProcess.Parameters.Add(param4);
Aprocess.Options:=AProcess.Options+[poWaitOnExit];
AProcess.Execute;
AProcess.Free;
end;
"Apka" to program uruchamiany z linii komend, który nie ma "trybu cichego", zawsze coś tam wypisuje po zakończeniu zadania. Czy można go jakoś "uciszyć", żeby nie był widoczny w trakcie
działania?Ten post został edytowany przez Autora dnia 22.10.14 o godzinie 13:01