Ik heb net een Service Application in Delphi 5 geschreven, op zich werkt alles goed; en doet die alles wat ik maar wil, en daar krijg ik geen foutmeldingen of zo. Dus ik was heel tevreden tot ik mijn pc wou afsluiten. En dat werkte blijkbaar niet meer. Ook rebooten gaat niet meer of uitloggen uit mijn userprofiel. Het werkt wel allemaal terug als ik mijn Service stop. (en dat werkt gewoon, ik krijg hier ook geen foutmeldingen).
Ik maak gebruik van een timer die elke 60 seconden iets nakijkt, (en dan evt een bewerking doet die max 2 seconden duurt)
Achteraf heb ik dit er ook bijgezet, ik hoopte dat dit het probleem op zou kunnen lossen, maar helaas
Wat zou hier het probleem kunnen zijn?
Ik maak gebruik van een timer die elke 60 seconden iets nakijkt, (en dan evt een bewerking doet die max 2 seconden duurt)
Achteraf heb ik dit er ook bijgezet, ik hoopte dat dit het probleem op zou kunnen lossen, maar helaas
code:
1
2
3
4
5
6
7
| procedure TServiceBackup.ServiceExecute(Sender: TService);
begin
timer.enabled := true;
while not terminated do
servicethread.processrequests(true);
timer.enabled := false;
end; |
Wat zou hier het probleem kunnen zijn?