Classe sem instanciar. Como?

Delphi

14/06/2005

Senhores,
Toda vez q crio uma classe e crio uma variável dessa classe no meu programa principal, eu tenho q instancia-lo certo?

var
 Teste: TMinhaClasse;
begin
 teste := TminhaClasse.Create;


Gostaria de saber como faço para criar uma classe e poder usa-la sem instanciar.
Grato


Cristiam

Cristiam

Curtidas 0

Respostas

Ericksasse

Ericksasse

14/06/2005

Qualquer classe pode ter métodos estáticos, basta adicionar ´class´ na frente do nome e chamá-la pelo nome da classe e não da variável:

Declare assim:

TClasseEstatica = class
public
  class procedure OlaMundo;
end;


Chame assim:

TClasseEstatica.OlaMundo;



GOSTEI 0
Cristiam

Cristiam

14/06/2005

Opa cara,
Muito obrigado, era exatamente isso que eu queria. ;)


GOSTEI 0
POSTAR