Hallo #,
ich benutze eine Fremd-
DLL (1).
Diese
DLL (1) erwartet, dass ein weiteres Programm (2) gestartet ist.
Das Starten von Programm (2) erledige ich per ShellExecute.
Dummerweise braucht Programm 2 eine Weile,
bis es "komplett" gestartet ist, und von der
DLL (2) benutzt werden kann.
Rufe ich jetzt eine
DLL (1)-Methode auf und Porgramm (2) ist noch nicht komplett gestartet,
bringt mir die
DLL ein Fehlermeldung.
Ich kann mich erinnern, dass es hier mal eine Thread gab,
wo es um solch eine Sache ging:
Wie kann ich prüfen, ob ein Prozess nach dem Start auf "Eingaben reagiert".
Reicht da vielleicht sogar CreateProcess ?
Ich kann das dummerweise nicht prüfen,
weil bei mir alles klappt.
Erledigt:
http://www.delphi-library.de/viewtop...rozess+starten
Danke