Forum: Programmieren allgemein
by SirThornberry,
15. Jun 2010
Meine nächste Vermutung, bei der ich mir aber nicht sicher bin ist, dass ganz keine Möglichkeit besteht das jemals ein Stop bei deinem Service ankommt.
Denn du hast da deine Endlosschleife und darin maximal ein Sleep. Aber nirgendwo verarbeitest du Nachrichten oder dergleichen.
Das ist wie in einer normalen Anwendung. Wenn du dort eine Endlosschleife drin hast welche keine Nachrichten...
Forum: Programmieren allgemein
by SirThornberry,
14. Jun 2010
Ich denke der Grund ist deine Endlosschleife im DoRun:
While Run do
Begin
End;
// stop program loop
Run:=False;
Run wird innerhalb der While-Schleife nirgends auf False gesetzt soweit ich das sehe und entsprechend wird die Schleife nie beendet.