Fórum [AJUDA] Construtor Thread #423739
16/09/2012
0
constructor ThreadCreatePadrao.Create; begin inherited Create(True); FreeOnTerminate := True; Priority := tpNormal; Resume; end;
Teria como subscrever o código acima para todas as Threads que eu cria-se futuramente?
Exemplo:
type
TMinhaThread1 = class(TThread)
private
protected
procedure Execute; override;
public
constructor Create;
end;
TMinhaThread2 = class(TThread)
private
protected
procedure Execute; override;
public
constructor Create;
end;
constructor CreatePadraoParaAs2Thread.Create;
begin
inherited Create(True);
FreeOnTerminate := True;
Priority := tpNormal;
Resume;
end;Richard Alexander
Curtir tópico
+ 0Posts
16/09/2012
Rodrigo Mourão
Não é necessário oobrigatóriamente sobrescrever, basta no construtor na classe Filha invocar o construtor da classe pai com o inherited.
Nos sobrescrevemos metodos quando queremos que um mesmo método se comporte de maneira diferente dependedo da classe de onde for chamado.
Abs
Gostei + 0
17/09/2012
Richard Alexander
Gostei + 0
18/09/2012
Alisson Santos
Sendo assim quando criar uma nova classe thread e herdar da pai ele vai pegar os métodos.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)