Einzelnen Beitrag anzeigen

Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#6
  Alt 20. Jun 2003, 20:07
Hallo Luckie,
Zitat:
Wenn man ihn mit FALSE erzeugt, wird er mit der Methode Execute auch erzeugt.
Das ist richtig. Jedoch wird dann auch direkt nach der Zeile
Code:
Thread:=TThread.Create(False)
vielleicht sogar noch früher (man weiß ja nie wann der Thread wieder einen TimeSlot erhält) die Execute Methode aufgerufen. D.h. die Execute Methode kann schon laufen, bevor Du die restlichen Properties des Threads gesetzt hast.
Ich weiß ja nicht was Andere empfehlen. Ich aber Empfehle Thread grundsätzlich suspended zu erzeugen und gezielt mit Resume zu starten.
  Mit Zitat antworten Zitat