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.