Einzelnen Beitrag anzeigen

iphi

Registriert seit: 13. Feb 2009
262 Beiträge
 
Delphi 7 Personal
 
#1

Wie starte ich abgelaufenen Thread erneut?

  Alt 26. Okt 2009, 19:19
Hallo,

hier wieder eine Anfängerfrage zum Thema Threads.

Ich habe ein Threadobjekt definiert, das ich so starte:

Capture := TCapture.Create(false) Nach meinem Verständnis wird hierbei die Threaddatenstruktur in der Variable Capture angelegt und der Thread beginnt zu arbeiten bis er fertig ist. Danach sind nach meinem Verständnis die Daten und Methoden des Threads aber immernoch da, d.h. ich müsste doch meinen Capture-thread einfach wieder erneut starten können.
Gibt es also sowas wie TThread.Machsnochmal oder muss ich Capture.Free machen und dann erneut die Datenstrukturen mit Capture.Create anlegen?

Gruß, Thomas
  Mit Zitat antworten Zitat