>
> Bom dia Ivo e Lairton,
>
> Sim eu estou chamando a aplicação pelo SalLoadApp(), mas será que não
> existe uma função de API ou outra, que eu envie o comando que desejo tipo
> assim:
>
>        Funçao( A.EXE, SAM_AppExit )
>        ou
>        Função( A.EXE, WM_Close )
>
> e o resultado seja para finalizar o executável.
>
> Abraços.
>
> Em 06/02/08, Lairton Júnior <[EMAIL PROTECTED]> escreveu:
> >
> > Mande a mensagem WM_CLOSE para a aplicação que deve ser fechada.
> >
> > Em 06/02/08, Ivo La Puma <[EMAIL PROTECTED]> escreveu:
> > >
> > >  Caro Haroldo,
> > >
> > > Me responde uma pergunta, para saber se eu entendi direito a sua
> > > situação: a sua aplicação "X" é chamada pela função SalLoadApp() ou
> > > pela função SalCreateWindow()?
> > >
> > > Se for pela função SalLoadApp(), creio que você não conseguirá
> > > finalizar a aplicação "A" com recursos do SQLWindows. Neste caso, você
> > > precisaria de alguma API do sistema operacional - e eu não conheço
> > > nenhuma... :(
> > >
> > > Contudo, se você chama a aplicação com SalCreateWindow(), creio que
> > > você pode passar o handle de um form de "A" para "X", e de "X" enviar um
> > > evento (com SalSendMsg()) para este form de "A" para que o mesmo finalize 
> > > a
> > > aplicação. Porém, neste caso, a sua aplicação "A" terá que ter um form
> > > criado, o que me parece que não é o que acontece atualmente.
> > >
> > > Espero ter lhe ajudado.
> > >
> > > Ivo La Puma
> > > Analista de Sistemas
> > > Desenvolvimento - Sistemas
> > > Drogasil S.A.
> > > [EMAIL PROTECTED]
> > >
> > > -----Mensagem original-----
> > > *De:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> > > *Em nome de *Haroldo
> > > *Enviada em:* quarta-feira, 6 de fevereiro de 2008 14:58
> > > *Para:* [email protected]
> > > *Assunto:* [sqlwin] Como Fechar uma aplicação
> > >
> > > Boa tarde pessoal,
> > >
> > > Tenho uma aplicação "A", que ao ser executada logo de cara no "On
> > > SAM_AppStartup" ela chama uma outra aplicação "X", e que em determinada
> > > condição a aplicação a aplicação "X" precisa enviar o evento "On
> > > SAM_AppExit" para a aplicação "A" para que ela finalize.
> > >
> > > Como não tenho nesse momento nenhuma MDI criada pela aplicação "A",
> > > não tenho idéia de como enviar algum comando para forçar a aplicação a ser
> > > fechada.
> > >
> > > Para a mesma condição da aplicação "X" ela poderá receber parâmetros e
> > > ser chamada de outras aplicações "B,C,D...", ou só vou conseguir finalizar
> > > essas aplicações passando como parâmetro a MDI principal para finalizar 
> > > pelo
> > > SAM_Quit.
> > >
> > > Alguém já precisou fazer algo parecido.
> > >
> > > Agradeço desde já,
> > >
> > > Haroldo.
> > >
> > >
> >
> >
> > --
> >
> > Lairton N de Almeida Jr.
> > [EMAIL PROTECTED]
>
>
>

Responder a