Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

patixia

Application.Terminate no Windows 98

Recommended Posts

Bom Dia,

 

Tenho uma aplicação desenvolvida em delphi 7 e estou utilizando o Application.Terminate para fechar a aplicação após gravar os dados de uma funcionalidade.

No windows XP funciona perfeitamente, mas em windows 98 não fecha a aplicação.

 

Alguém sabe outro comando ou forma de resolver isto????

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, olha, tenta utilizar, Form1.Close ou application.close (Nota, o application.Close parece que não libera a memória ao fechar o programa, ao contrario do application.terminate)..

 

manda fechar o formulario principal do projeto que provavelmente o seu problema vai ser resolvido

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, olha, tenta utilizar, Form1.Close ou application.close (Nota, o application.Close parece que não libera a memória ao fechar o programa, ao contrario do application.terminate)..

 

manda fechar o formulario principal do projeto que provavelmente o seu problema vai ser resolvido

O application.close não existe.... pelo menos dá erro.

 

O form.close é o que utilizo para fechar cada form que uso.

 

Aqui o problema é que tenho o programa principal na raíz e cada módulo do programa por dll.

E é a partir dum form do módulo que quero mandar fechar a aplicação... mas com o form.close não sei como....

 

existe maneira????

 

obrigadão

Compartilhar este post


Link para o post
Compartilhar em outros sites

Experimente o comando

Application.Terminate;
Forte abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá patixia, tudo bem? Eu li a pouco uma discussão antiga mas interessante sobre comandos para finalizar programas neste link. Vale a pena dar uma olhada.

 

Com relação ao seu problema, estas dlls que usa é você quem monta o código? Se for, dentro da dll que está dando problema, talvez você possa alterar para disparar um comando para que seu form principal execute o close nele a partir dela, o que em teoria fecharia a sua aplicação.

 

Contudo, o melhor seria debugar o código todo e ver se não há alguma exception acontecendo em algum lugar que não esteja sendo tratada e que só apareça no win 98.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.