Chamar um metodo sem instanciar um objeto
Como eu faco pra que meu objeto tenha um metodo que possa ser chamado sem que ele seja instanciado ?
Obrigado
Emilio
Obrigado
Emilio
Emilio.cini
Curtidas 0
Respostas
Raserafim
30/11/2003
Basta você utilizar um Método de Classe. Para isto é só colocar o nome reservado [b:aba2281026]Class [/b:aba2281026] antes do nome do procedimento.
Ex:
type
TTeste = class
class procedure Executar;
end;
class procedure TTeste.Executar;
begin
ShowMessage(´Executado´);
end;
Ex:
type
TTeste = class
class procedure Executar;
end;
class procedure TTeste.Executar;
begin
ShowMessage(´Executado´);
end;
GOSTEI 0