Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Windows-Dienst ausführen???
juppinger - Mi 03.09.03 16:45
Titel: Windows-Dienst ausführen???
Hi.
Wenn ich einen Windows-Dienst erstelle läuft es doch so ab, dass wenn der Dienst gestartet wird das Programm 1mal ausgeführt wird und wenn das Programm zu Ende ist ("end."), dann passiert auch nix mehr.
Wie bekomme ich es hin, dass der Dienst sich dauernd wiederholt?
gruss juppinger
Delete - Mi 03.09.03 16:52
willst du ein Virus Programmieren, den man nicht wieder los wird?? :shock: :?: :arrow: :?
juppinger - Mi 03.09.03 17:04
Titel: nein, ich will einfach nur eine Datenbankoperation alle ...
paar sekunden ausführen.
!und das endlos!
Wenn ich nämlich in meinem Dienst eine Endlosschleife einbaue, so kann ich ihn nicht installieren und ausführen. wenn ich die Endlosschleife weglasse, dann wird die DB-Operation nur 1mal ausgeführt!
barfuesser - Mi 03.09.03 17:42
Hi,
eine Endlosschleife ist schon OK. Schreib Deine Initialisierungsroutinen in das OnStart-Event. Und als letztes initialisierst Du einen Timer mit ca. 1 Sekunde. Im OnExecute des Timers disablest Du den Timer wieder und startest dann Deine Endlosschleife.
barfuesser
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!