Thema: Delphi Thread nicht terminiert?

Einzelnen Beitrag anzeigen

Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.542 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: Thread nicht terminiert?

  Alt 1. Feb 2013, 11: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 11:26 Uhr)
  Mit Zitat antworten Zitat