Hallöchen,
Bei mir stellt sich folgendes Problem: Innerhalb einer Funktion rufe ich ein externes Programm mittels ShellExecute auf. Der nachfolgende Befehl der Funktion darf erst abgearbeitet werden, wenn das zuvor gestartete Programm beendet wurde. Das extern gestartete Programm schreibt beim Beenden einen Wert in eine Datei, den ich in der aufrufenden Funktion auslesen möchte. Dies kann ich ja nur wenn das Programm beendet wurde. Bei einer sequentiellen Schreibweise der Befehle innerhalb der Funktion wird mittels ShellExecute das Programm gestartet und anschließend sofort versucht den oben erwähnten Wert auszulesen, obwohl das Programm nach nicht beendet wurde.
Ich bin für jeden Tip dankbar
Ciao Ringo
Bei mir stellt sich folgendes Problem: Innerhalb einer Funktion rufe ich ein externes Programm mittels ShellExecute auf. Der nachfolgende Befehl der Funktion darf erst abgearbeitet werden, wenn das zuvor gestartete Programm beendet wurde. Das extern gestartete Programm schreibt beim Beenden einen Wert in eine Datei, den ich in der aufrufenden Funktion auslesen möchte. Dies kann ich ja nur wenn das Programm beendet wurde. Bei einer sequentiellen Schreibweise der Befehle innerhalb der Funktion wird mittels ShellExecute das Programm gestartet und anschließend sofort versucht den oben erwähnten Wert auszulesen, obwohl das Programm nach nicht beendet wurde.
Ich bin für jeden Tip dankbar
Ciao Ringo
Comment