Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

AW: Prüfen, ob Thread noch Aktiv

  Alt 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)
  Mit Zitat antworten Zitat