Registriert seit: 3. Apr 2007
Ort: Zürich
533 Beiträge
Delphi 11 Alexandria
|
AW: Service & on Execute
3. Mai 2011, 14:58
die idee ist ja recht cool und simpel aber wenn ich zB 5 Minuten warte bis ich wieder etwas tue, kann der Dienst nicht beendet werden. Hängt sich beim beenden jedes mal auf.
Jemand ne Idee?
Delphi-Quellcode:
procedure Ttest.ServiceExecute(Sender: TService);
var
c: Integer;
begin
c:= 0;
while not terminated do
begin
inc(c);
if c:= 60 then
begin
// ruf hier DEINE Methode auf
c:= 0;
end;
Sleep(1000);
end;
end;
Die obige Aussage repräsentiert meine persönliche Meinung.
Diese erhebt keinen Anspruch auf Objektivität oder Richtigkeit.
Geändert von taveuni ( 3. Mai 2011 um 15:00 Uhr)
|