Online
Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.252 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.
Ein Therapeut entspricht 1024 Gigapeut.
Geändert von himitsu (19. Okt 2014 um 06:47 Uhr)
|