Múltiplos Forms Sendo Fechados

Delphi

07/06/2006

Prezados,

estou com um probleminha. Tenho um form que chama o outro, só que no momento que fecho o segundo o primeiro também é fechado. segue o código de criação e fechamento do form. vale lembrar que o form não está configurado como child.


//criacao

Application.CreateForm( TFrm_Cad_Processo_Aluno_Andamento, Aux );
Aux.showmodal;

//fechamento

Self.Close;
Self.Release;


Greghowe

Greghowe

Curtidas 0

Respostas

Rjun

Rjun

07/06/2006

O seu código está nessa ordem? Depois que você da um showmodal você da um Self.Close? Se estiver assim, o SELF.CLOSE irá fechar seu form atual.


GOSTEI 0
Martins

Martins

07/06/2006

Se o código abaixo estiver na mesma unit, é por isso q está acontecendo o fechamento dos forms.

//criacao 

Application.CreateForm( TFrm_Cad_Processo_Aluno_Andamento, Aux ); 
Aux.showmodal; 

//fechamento 

Self.Close; 
Self.Release;


Agora se vc tiver colocado criação em uma unit e fechamento em outra unit funciona perfeitamente.

reveja seu código e talvez vc esteja fazendo confusão qunto ao uso do SELF

Bons códigos


GOSTEI 0
POSTAR