Fechar apenas Console Delphi 7

25/04/2013

5

Tenho uma aplicação VCL que em determinado momento abre um Console.

Meu problema é que se o cliente fechar o Console, o mesmo fecha toda a aplicação.

Como faço para controlar o OnClose do Console, e impedir que toda a aplicação seja fechada???

Obrigado.
Responder

Posts

25/04/2013

Joel Rodrigues

Qual é o console? O próprio do Windows?
Tem como mostrar o código que está utilizando e o que é feito no console?
Responder
Estou utilizando o AllocConsole, que abre a janela de Console, a partir do seu aplicativo.
Responder

26/04/2013

Joel Rodrigues

Tem como mostrar o código que está utilizando e o que é feito no console?
Responder
O código é chamado no evento onCreate de um Form.

AllocConsole;
Writeln('Mensagens de Log.');
FreeConsole;


O comando FreeConsole, encerra o Console, mas se clicar no 'X' do Console, toda a aplicação é fechada.
Preciso fazer com que o Console não finalize a aplicação toda.
Responder