Dúvidas diversas!
O que faz cada um desses métodos quando se chama ou se fecha um form?
Form2.Release;
Form2 := nil;
Form2:= Form2.Create(Self);
Form2.free;
E a mais doida de todas, no sistema que estou dando manutenção, como pode um botão estar com um evento funcionando mas, no código do OnClick não ter absolutamente nada escrito?!
A única coisa que vi de diferente para os outros botões é que o ModalResult está como mrOk! É um formulário com um botão que, dependendo de qual formulário o chamou, o botão funciona de um jeito, ou abre um ou outro formulário! Como isso está funcionando?
valeu pela atenção!
Pedro
Form2.Release;
Form2 := nil;
Form2:= Form2.Create(Self);
Form2.free;
E a mais doida de todas, no sistema que estou dando manutenção, como pode um botão estar com um evento funcionando mas, no código do OnClick não ter absolutamente nada escrito?!
A única coisa que vi de diferente para os outros botões é que o ModalResult está como mrOk! É um formulário com um botão que, dependendo de qual formulário o chamou, o botão funciona de um jeito, ou abre um ou outro formulário! Como isso está funcionando?
valeu pela atenção!
Pedro
Peununes
Curtidas 0
Respostas
Massuda
27/07/2005
Form2.Release;
Destrói o form [b:d4482c37f5]depois[/b:d4482c37f5] de processar todos os eventos pendentes do form.Form2 := nil;
Não faz nada no form, apenas torna o valor da variável nil.Form2:= Form2.Create(Self);
Cria dinamicamente um form.Form2.free;
Destrói [b:d4482c37f5]imediatamente[/b:d4482c37f5] um form....como pode um botão estar com um evento funcionando mas, no código do OnClick não ter absolutamente nada escrito?! A única coisa que vi de diferente para os outros botões é que o ModalResult está como mrOk!
Provavelmente tem algum tratamento no OnClose/OnDestroy do form. Ainda é possível que tenha algum tipo de tratamento no código que exibiu o form, depois do ShowModal.GOSTEI 0
Peununes
27/07/2005
Valeu garotinho! :)
Obrigadão!
Grande abraço!
Obrigadão!
Grande abraço!
GOSTEI 0