PROBLEMA AL DESTRUIR FORMULARIOS
Publicado por Sergio (7 intervenciones) el 05/09/2002 11:18:26
Hola gente vereis os cuento:
Tengo una variable que es de tipo TForm que esta dentro d una clase utilizo el constructor para crear un objeto en la variable:
variable := TForm.create(self)
El problema viene al destruir el formulario,pq lo destruyo y la variable deberia de tener valor "nil" y no lo tiene, el que tiene es indefinido.¿Por que ocurre esto? si un objeto se libera es nil, aunque parezca esto una chorrada me fastidia pq lo que quiero hacer es lo siguiente
if varible = nil then
variable := TForm.create(self)
else variable.show;
Si alguien me puede ayudar, lo agradeceria mucho.
Gracias de antemano
Sergi.
Tengo una variable que es de tipo TForm que esta dentro d una clase utilizo el constructor para crear un objeto en la variable:
variable := TForm.create(self)
El problema viene al destruir el formulario,pq lo destruyo y la variable deberia de tener valor "nil" y no lo tiene, el que tiene es indefinido.¿Por que ocurre esto? si un objeto se libera es nil, aunque parezca esto una chorrada me fastidia pq lo que quiero hacer es lo siguiente
if varible = nil then
variable := TForm.create(self)
else variable.show;
Si alguien me puede ayudar, lo agradeceria mucho.
Gracias de antemano
Sergi.
Valora esta pregunta


0