Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
Delphi 12 Athens
|
AW: Prüfen, ob Thread noch Aktiv
18. Okt 2014, 23:40
assigned (replay)
bringt hier absolug garnichts, da durch Replay.FreeOnTerminate:=true
ab dem Replay.start;
dieser Referenzzeiger als "ungültig" zu betrachten ist, weil der niemals auf nil gesetzt wird, aber die Instanz sich "irgendwann" selbst zerstört.
[edit]
Der Thread muß natürlich nicht immer aktiv sein, aber die TThread-Instanz darf sich nicht freigeben, wenn man sie von extern steuern will,
oder man muß das über eine zusätzliche Variable steuern, welche der Thread entsprechend umschreibt, bevor er sich verabschiedet.
$2B or not $2B
Geändert von himitsu (19. Okt 2014 um 06:47 Uhr)
|