Fechar apenas Console Delphi 7

25/04/2013

0

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.
Kleberson Lopes

Kleberson Lopes

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

26/04/2013

Kleberson Lopes

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

26/04/2013

Kleberson Lopes

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar