![]() |
Re: Programm starten und warten bis es beendet wird
Also, dann doch nen eigenen Thread machen :-)
|
Re: Programm starten und warten bis es beendet wird
Zitat:
|
Re: Programm starten und warten bis es beendet wird
das geht mit der thread-klasse oder ? zumindest ging es so in c++
wie geht das in delphi ?und wie übergebe ich danndie rückmeldung ? |
Re: Programm starten und warten bis es beendet wird
Nun, Du wolltest doch auf die Beendigung des auszuführenden Programms warten.
Zitat:
Hauptprogramm noch weiterarbeiten lassen willst hattest Du nichts geschrieben. Grüße Klaus |
Re: Programm starten und warten bis es beendet wird
Zitat:
![]() |
Re: Programm starten und warten bis es beendet wird
ach du scheiße, ne das ist mir jetzt zu aufwendig
gibts nicht ne prozedur die gucken kann ob die ProcessID noch am laufen ist ? so nach dem motto while prozezzidnochamlaufen(ProcID) do apllications.processmessages(); |
Re: Programm starten und warten bis es beendet wird
Zitat:
kannst Du auch gleich waitforSingleObject nehmen. Was Dir vielleicht entgegen kommen würde, wäre wenn Du in gewissen zeitlichen Abständen (TTimer) nachschaust ob die ProcessID (ObjectID,handle) noch da ist oder schon beendet wurde. Oder halt doch Threads verwenden. Grüße Klaus |
Re: Programm starten und warten bis es beendet wird
selbst wenn ich die while schleife hab , sorgt ja das regelmäßige application.processmessages dafür das anstehende sachen bearbetet werden -> das hab ich ja schon getestet. ich brauch nur noch den code um zu gucken ob das programm noch da ist
|
Re: Programm starten und warten bis es beendet wird
Unit system
GetExitCodeProcess(ProcInfo.hProcess,ExitCode); siehe auch Delphi Hilfe. Grüße Klaus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz