Hallo,
mijn eigen gemaakt service wacht met starten totdat hij een php script uitgevoerd heeft.
In het php script staat nu als test een loopje die elke seconde een string echo't. Ik heb een gui gemaakt met een knop om de service te starten en die wacht totdat de service de status gestart heeft totdat hij verder gaat. Maar omdat het 10 seconden duurt voordat het php script klaar is duurt het ook 10 seconden voordat mij gui verder gaat.
Ik controleer dat met:
ServiceController Service = new ServiceController("MijnService");
Service.WaitForStatus(ServiceControllerStatus.Running);
Wat ik dus wil is dat het php script pas uitgevoerd wordt als de service klaar is met starten. Want uiteindelijk gaat er een php script uitgevoerd worden die een paar minuten bezig is en daar kun je niet op wachten.
Weet iemand hoe ik verder moet?
Op google heb ik wel gezocht maar ik weet niet precies in welke richting ik moet zoeken.
*snip* Externe code zien we liever niet
mijn eigen gemaakt service wacht met starten totdat hij een php script uitgevoerd heeft.
In het php script staat nu als test een loopje die elke seconde een string echo't. Ik heb een gui gemaakt met een knop om de service te starten en die wacht totdat de service de status gestart heeft totdat hij verder gaat. Maar omdat het 10 seconden duurt voordat het php script klaar is duurt het ook 10 seconden voordat mij gui verder gaat.
Ik controleer dat met:
ServiceController Service = new ServiceController("MijnService");
Service.WaitForStatus(ServiceControllerStatus.Running);
Wat ik dus wil is dat het php script pas uitgevoerd wordt als de service klaar is met starten. Want uiteindelijk gaat er een php script uitgevoerd worden die een paar minuten bezig is en daar kun je niet op wachten.
Weet iemand hoe ik verder moet?
Op google heb ik wel gezocht maar ik weet niet precies in welke richting ik moet zoeken.
*snip* Externe code zien we liever niet
[ Voor 5% gewijzigd door Woy op 23-10-2012 16:07 ]