Einzelnen Beitrag anzeigen

Dale

Registriert seit: 7. Apr 2006
Ort: Alsdorf
42 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Thread innerhalb einer Komponente erzeugen und beenden

  Alt 24. Mai 2006, 11:55
Zitat von DataCool:

Wenn alles sauber läuft, dann sollte beim Beenden des Threads(OnTerminate) die procedure Cleanup aufrufen.
In dieser werden die Objekte freigeben und das Event OnThreadEnded wird ausgelöst.
In diesem Event(oben unter OnConnection2SvrThreadEnded zu sehen) wird die Variable auf Nil gesetzt.
Diese Vorgehensweise klappt sonst bei meinen Threads einwandfrei.
In der Prozedur Cleanup kann ich nicht sehen das dein Thread freigegeben wird. Lediglich die Variable FCon2SvrThd wird NIL gesetzt.

Dale
  Mit Zitat antworten Zitat