Zitat von
der_boss:
allerdings existiert er noch
... du meinst das TThread-Objekt existiert noch, aber doch nicht der Thread. Ein Thread definiert sich ja gerade als Ausführungsfaden ... und wenn er beendet ist, ist er weg.
Zitat von
der_boss:
denn wenn ich resume aufrufe, kommt kein fehler.
Vielleicht macht Delphi das transparent und startet eine neue Instanz mit der gleichen Threadfunktion.
Zitat von
der_boss:
wie kann ich einen terminierten thread wieder reaktivieren?
Garnicht ... neue Instanz ja, reaktivieren nein.
Zitat von
der_boss:
der thread soll bestehen bleiben, die aktion mit terminate ist aber so schön um denthread definiert zu beenden.
Terminate beendet ihn gerade nicht definiert, sondern dafür würdest du innnerhalb der Threadfunktion Exit aufrufen oder ans Ende der Funktion springen.
Edit: kein roter Kasten ...