Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: TTreeNode gelöscht - Thread gelöscht...?

  Alt 14. Apr 2004, 12:41
1.) Das Thread-Objekt (genauer der Zeiger darauf) in TTreeNode.Data speichern,
direkt nachdem der Thread erzeugt wurde.

2.) im Event OnDeletion des TreeViews:
Delphi-Quellcode:
procedure TForm1.TreeView1Deletion(Sender: TObject; Node: TTreeNode);
begin
   if Assigned(Node.Data) then
   begin
      TThread(Node.Data).Terminate;
      TThread(Node.Data).Free;
   end;
end;
Andreas
  Mit Zitat antworten Zitat