terça-feira, 16 de junho de 2009

Descobrindo se um form já está criado 2

{Quando um form ou outro objeto não existe, ou seja, ainda não foi criado, a variável usada para instanciar o objeto está "nil". Exemplo: }
form1 := Tform1.create(); //A variável form1 passa a ter um valor diferente de nil. Logo, faça o teste:

If form1 = nil then
{form não criado ainda ou já foi fechado}

//Lembre-se de fazer o form1, no seu evento close, receber nil.

form1 := nil;

//Assim ele estará fechado e não existirá mais. Teste este exemplo e verá.

Nenhum comentário:

Postar um comentário