Hallo,
ich hab da ne Frage und auch nach Suchen im Forum hab ich (noch) keine wirkliche Lösung gefunden...
Also:
nach Buttonclick wird in einem Form "Datei wird generiert" angezeigt und ein Konsolenprogramm mit Params gestartet. Es erstellt unsichtbar im Hintergrund eine Datei.
So weit so gut, mit CreateProcess eigentlich kein Problem.
Sobald allerdings das Kommandozeilenprogr fertig ist und sich geschlossen hat, soll im Form "Datei fertig generiert" angezeigt werden. Da müsste also ein Event kommen, wenn das DOS-Programm schließt.
WaitforSingleObject kommt nicht in Frage, da die Delphi-App mit GUI ja weiterlaufen soll.
Hab gedacht, man könnte über einen Timer den Prozessstatus immer wieder abfragen, bis er "closed" ist (OK, nicht gerade sehr schön, aber besser so als gar nichts) Hab aber dann über TProcessInformation nichts in der Hilfe gefunden und kenne mich mit dem ganzen Thema auch nicht so gut aus.
Könnte mir jemand helfen?
Danke,
Frankie