Thema: Delphi Thread nicht terminiert?

Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.619 Beiträge
 
Delphi 12 Athens
 
#8

AW: Thread nicht terminiert?

  Alt 1. Feb 2013, 12:17
Wenn Thread terminiert, threadaktiv auf false und MThread auf nil setzen. Vor einem Zugriff auf MThread dann eins dieser beiden im Vorfeld prüfen.
Delphi-Quellcode:
if Assigned(MThread) then
  MThread.MachIrgendwas;

//oder
if threadaktiv then
  MThread.MachIrgendwas;
[edit] Siehe wilder Zeiger [/edit]

[edit2] Oh, Beitrags-Schnapszahl, ich geb virtuell einen aus [/edit2]
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen

Geändert von DeddyH ( 1. Feb 2013 um 12:26 Uhr)
  Mit Zitat antworten Zitat