Bei meinem Programm erstelle ich eine Batch-Datei, die ich auch von der Anwendung heraus starte.
Das mache ich mit folgendem Konstrukt:
Code: Alles auswählen
AktionsMemo.Lines.Add('Die Umsetzung läuft ...');
Application.ProcessMessages;
AProcess := TProcess.Create(nil);
AProcess.Executable:= 'Umsetzer.bat';
AProcess.Options := AProcess.Options + [poWaitOnExit];
AProcess.Execute;
AProcess.Free;
DeleteFile('Umsetzer.bat');
AktionsMemo.Lines.Add('Umsetzung beendet.');
Gibt es eine Möglichkeit - und wenn ja, welche - das ursprüngliche Programmfester alle paar Sekunden aufzufrischen?
Wie würde das unter Linux funktionieren?
Gibt es eine bessere Möglichkeit die Batch-Datei zu aktivieren als TProcess?
Gruß
Adrian