Entwickler-Ecke

Windows API - warten bis Programm Fertig gestartet ist?!!?


Mordilion - Mi 16.07.03 12:30
Titel: warten bis Programm Fertig gestartet ist?!!?
Also ich würde gerne ein Externes Programm mit meinem Programm Starten und warten bis es fertig gestartet ist also alle plugins und so weiter geladen hat.

Oder was mir helfen könnte dabei wäre wenn ich für einen einzelnen Prozess unter jedem WinOS die CPU Auslastung zu dem Prozess auslesen könnte.

Bitte helft mir :)


Delete - Mi 16.07.03 12:38

Programm starten ohne Shellexecute [http://www.delphipraxis.net/viewtopic.php?t=1199] - bitte den "wait"-Parameter im Funktionskopf beachten!

Prozess starten und warten [http://www.delphipraxis.net/viewtopic.php?t=191] - was ähnliches, die Funktion stammt direkt von den JEDIs, macht aber prinzipiell das selbe wie Luckies.


Mordilion - Do 17.07.03 15:40

Jo danke das hilft mir sehr :)


Anonymous - Do 17.07.03 21:56

Weil ja immer wieder behauptet wird, man MÜSSE CreateProcess() nehmen, weil es mit ShellExecute() nicht geht.
Der Sinn der Wrapper erschließt sich mir noch nicht ganz (derer gibt es ja viele ...), denn keiner kommt an ShellExecute(Ex) ran.

http://assarbad.net/stuff/shellapiex.pas

Kenne kein Argument dagegen, außer "Geschmackssache".