Preciso, tenhos alguns colegas desenvolvedores Centura que queria se cadastrar 
nessa lista de discussão. Qual é o procedimento?

Atenciosamente,

Ricardo Gomes.
  ----- Original Message ----- 
  From: Ricardo Gomes 
  To: sqlwin@virtualand.net 
  Sent: Thursday, February 07, 2008 3:23 PM
  Subject: [sqlwin] registro na lista de discussão


  Pessoal, como se registra nesta lista de discussão?

  Atenciosamente,

  Ricardo Gomes.
    ----- Original Message ----- 
    From: Thales, Rafael (GE Healthcare, consultant) 
    To: sqlwin@virtualand.net 
    Sent: Thursday, February 07, 2008 10:01 AM
    Subject: [sqlwin] RE: [sqlwin] RES: [sqlwin] Como Fechar uma aplicação


    Bom dia Haroldo,

    Se bem lhe entendi, tenho uma aplicação que faz exatamente isso.
    Chama outra aplicação e depois sai da origem.
    Aplicação A, chama a B, e a apliacação A "morre", certo?
    O que eu faço, é antes de chamar a aplicação B, chamo um SalPostMsg com uma 
msg que feche a aplicação A, entendeu?
    Aí ele chama a aplicação B e depois mata a aplicação A....

    Espero ter ajudado

    Rafael Pereira Larizzatti
    Analista Desenvolvedor Centura
    Thales Informática Ltda
    GE Healthcare
    [EMAIL PROTECTED]






----------------------------------------------------------------------------
    From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Haroldo
    Sent: Thursday, February 07, 2008 10:01 AM
    To: sqlwin@virtualand.net
    Subject: Re: [sqlwin] RES: [sqlwin] Como Fechar uma aplicação


      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] nome de Haroldo
            Enviada em: quarta-feira, 6 de fevereiro de 2008 14:58
            Para: sqlwin@virtualand.net
            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