patixia 0 Denunciar post Postado Junho 19, 2009 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
Raficcha 1 Denunciar post Postado Junho 19, 2009 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
patixia 0 Denunciar post Postado Junho 22, 2009 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
Avatar 0 Denunciar post Postado Junho 22, 2009 Experimente o comando Application.Terminate;Forte abraço! Compartilhar este post Link para o post Compartilhar em outros sites
Chrnos 30 Denunciar post Postado Junho 22, 2009 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