ShellExecute() beendet sich -> Variable auf TRUE setzen
-
Hi! Ich starte mittels ShellExecute() einen Prozess von einem Dialogfenster über eine OnBtnClicked-Methode. Wie kann ich nun herausbekommen, wann dieser Prozess sich selbst beendet, da er im Hintergrund läuft.
Ich müßte Daten aus einer Datei auslesen, die allerdings erst fertig erstellt ist, wenn ShellExecute() beendet wurde.
Hab mir gedacht eine BOOL Variable "is_terminated" auf TRUE zu setzen, wenn Prozess beendet ist und dann kann mein Programm ja weiterlaufen.
Frage ist nur, woher weiß ich denn, wann der Prozeß sich beendet? Gibts da schon was? Kann mir jemand mit einem Stückchen Code helfen? Danke schon mal.
-
schau dir mal ShellExecuteEx() an