Classe sem instanciar. Como?

14/06/2005

0

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

Responder

Posts

14/06/2005

Ericksasse

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;



Responder

15/06/2005

Cristiam

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


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar