Finalization
Olá.
Eu tenho uma seção ´finalization´ em minha unit. Quando uso ´Application.Terminate´, o código é executado. Entretanto, o mesmo não acontece se eu finalizo a aplicação pelo Gerenciador de Tarefas do Windows, por exemplo. Há algum meio de garantir que esse código seja executado sempre, não importa como a aplicação seja terminada?
Obrigado!
Eu tenho uma seção ´finalization´ em minha unit. Quando uso ´Application.Terminate´, o código é executado. Entretanto, o mesmo não acontece se eu finalizo a aplicação pelo Gerenciador de Tarefas do Windows, por exemplo. Há algum meio de garantir que esse código seja executado sempre, não importa como a aplicação seja terminada?
Obrigado!
Adelson
Curtidas 0
Respostas
Onjahyr
13/02/2008
Pelo que eu saiba, é impossível, visto que qdo é finalizada pelo Windows (Gerenciador de Tarefa), é ´no pau´!, não é executado o evento [b:273ecb9b85]onClose[/b:273ecb9b85] nem outra coisa, simplesmente é arrancado da memória.
GOSTEI 0