Einzelnen Beitrag anzeigen

Kamil

Registriert seit: 16. Aug 2002
178 Beiträge
 
#4

Re: Fehler bei Thread.Suspend

  Alt 15. Dez 2003, 10:14
ist die Execute Prozedur wirklich leer? also gar nichts drin?
Wenn die Execute Prozedur abgelaufen ist ist dein Thread zu Ende.
Dann musst du ihn neu starten.

Versuchs mal so:
Delphi-Quellcode:
procedure TMyThread.Execute;
begin
  while not Terminated do
    Sleep(10000);
end;
Jetzt kannst du den Thread anhalten und weiterlaufen lassen und mit Terminate beenden.

Noch ne Frage:
Warum verwendest du Threads wenn du nichts in der Execute Prozedur stehen hast????
  Mit Zitat antworten Zitat