Mando fechar o form e ele não fecha. Mtos componentes na tel
Olá, acredito que mtas pessoas (ou não :roll: ) ja deve ter passado por isso. Seguinte:
Tenho uma tela, onde, existem mtos edits, imagens, combos, etc. Quando clico no ´X´ pra fechar o form, ele continua la, não fecha, mas, se eu maximizar outro programa (windows explorer por exemplo) e miniza-lo (o windows explorer) e voltar pro meu programa, a tela fecha normalmente, ela some, como deveria ter feito na hora em que fechei no X. mesma coisa acontece em um botão com uma unica linha de comando, o Closer;
Alguem sabe o que pode ser isto? o que posso fazer pra corrigir?
obrigado a todos.
Tenho uma tela, onde, existem mtos edits, imagens, combos, etc. Quando clico no ´X´ pra fechar o form, ele continua la, não fecha, mas, se eu maximizar outro programa (windows explorer por exemplo) e miniza-lo (o windows explorer) e voltar pro meu programa, a tela fecha normalmente, ela some, como deveria ter feito na hora em que fechei no X. mesma coisa acontece em um botão com uma unica linha de comando, o Closer;
Alguem sabe o que pode ser isto? o que posso fazer pra corrigir?
obrigado a todos.
Otto
Curtidas 0
Respostas
Edilcimar
29/01/2008
teste FormX.Release no onclose
GOSTEI 0
Otto
29/01/2008
Olá Edilcimar, obrigado pela resposta.
o problema continua, e o pior é o seguinte, tem hora que fecha normal e tem hora que não.
abraço
o problema continua, e o pior é o seguinte, tem hora que fecha normal e tem hora que não.
abraço
GOSTEI 0
Rodc
29/01/2008
e se você chamar o Hide() do form antes de chamar o Close()?
GOSTEI 0
Otto
29/01/2008
Pog? ( http://desciclo.pedia.ws/wiki/POG )
nem pensar, valeu.
nem pensar, valeu.
GOSTEI 0
Rodc
29/01/2008
POG??? Nada a ver!!!
POG é chamar Close para uma classe que você nunca chamou Open. Se você chamar Show (mostrar) você ´teoricamente´ deveria usar Hide (esconder). :wink:
Se você chama o Close sem liberar ele da memória (caFree) é a mesma coisa que chamar o Hide.
Mas a questão é a seguinte, funcionou ou não com o Hide()?
POG é chamar Close para uma classe que você nunca chamou Open. Se você chamar Show (mostrar) você ´teoricamente´ deveria usar Hide (esconder). :wink:
Se você chama o Close sem liberar ele da memória (caFree) é a mesma coisa que chamar o Hide.
Mas a questão é a seguinte, funcionou ou não com o Hide()?
GOSTEI 0
Edilcimar
29/01/2008
O release deveria funcionar, afinal de contas ele destroi tudo e limpa a memória antes de destruir o form!
GOSTEI 0
Otto
29/01/2008
oi rodc, tb nao deu. é fogo isso pq, hora fecha e outra hora não.
oi Edilcimar, eu tinha testado antes ja assim, ele ate fechava normal, mas, depois continuava. estranho pra caramba. vou deixar assim mesmo. depois vejo como ´ajeitar a tela´.
oi Edilcimar, eu tinha testado antes ja assim, ele ate fechava normal, mas, depois continuava. estranho pra caramba. vou deixar assim mesmo. depois vejo como ´ajeitar a tela´.
GOSTEI 0