Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

[VAZA]

Como verificar se uma classe já foi instanciada?

Recommended Posts

Pessoal, no Delphi tem como eu verificar Se uma classe já foi instanciada?

Eu quero fazer o seguinte:

Caso a classe já foi instanciada e ainda não foi destruida, então não crie novamente.

Caso a classe ainda não foi criada, então eu posso criar um objeto dela.

 

Aproveitando o gancho, tem como eu criar atributos e métodos estáticos no Delphi? assim como no Java, C#, etc?

 

Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se entendi direito, mas talvez você possa usar a verificação:

 

if not Assigned(SUA_CLASSE) then
  Criar Classe

ou

 

if SUA_CLASSE = nil then
  Criar Classe

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.