Destroy dla klasy

0

Witam, Tworze sobie watek:

  TWatek2Thread = class(TThread)
  private
  //zmienne
  procedure MyOnTerminate(Sender: TObject); 

  public
    constructor Create(zmienna:string);
    procedure nazwa_;
  protected
    procedure Execute; override;

pytanie jest następujące czy muszę użyć destruktora ??

destructor Destroy; override;

Czy po zakończeniu programu wykona się ona automatycznie a podczas działania tworze go tylko raz a potem juz tylko wywołuje?

0

poczytaj sobie o właściwości FreeOnTerminate

0

ok dzieki

  FreeOnTerminate := True; // zakoncz watek po zaknczeniu tej procedury
0
adydan napisał(a)

ok dzieki

  FreeOnTerminate := True; // zakoncz watek po zaknczeniu tej procedury

Nie zakończ, a zwolnij.

1 użytkowników online, w tym zalogowanych: 0, gości: 1