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] > 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]
