Programm starten und auf idle warten: Sleep()



  • Hallo Forum,

    ich möchte ein anderes Programm starten und dann so lange warten bis jenes vollständig gestartet ist. Ich habe mir das so gedacht:

    #include <Windows.h>
    ...
    	CreateProcess( 0, sPath, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
    	// So lange warten bis Programm auf Eingaben reagieren kann.
    	while (WaitForInputIdle(pi.hThread, 100) != 0) {
    		sleep(100);
    	};
    

    Allerdings erkennt er den sleep Befehl nicht? Im Internet steht das ich entweder Windows.h oder unistd.h includieren muß. Aber beides hat nicht geholfen.
    http://www.eggdrop.ch/texts/xlib/

    Was muß ich includieren? (Ich benutze VS6)
    Ist der Code zu ok oder gibt es dafür eine einfachere Lösung?

    Viele Dank

    Peter



  • Dann schreib mal den ersten Buchstaben gross...

    => Sleep



  • Uh wie peinlich. Danke


Log in to reply