Olá pessoal!
faz tempo q nao entro na lista, mas agora to tentando fazer um lance 
aqui e ta meio enrolado:
1) tenho 2 aplicações (1 principal e uma secundaria) e as duas estao 
rodando na mesma maquina, e no mesmo instante, ok.
2) a aplicação principal tem q chamar a secundaria passando um 
parametro para ela abrir alguns calculos na tela.
3) a aplicação secundaria vai mostrar estes calculos e o usuario vai 
confirmar as informações.
4) a aplicação secundaria deve MINIMIZAR apenas e retornar o 
controle para a aplicação principal;

na aplicação principal to usando o seguinte codigo para MAXIMIZAR a 
aplicação secundaria: 
-------inicio------
procedure TfrmLancamento.AcessoAoTerminal( vNmr_OrdemServ: Integer );
var
   HndImpCP : THandle;
begin
     HndImpCP := FindWindow('TfrmOrdemServ',nil);
     if (HndImpCP <> 0) then
        begin
           SendMessage( HndImpCP, WM_APP + 20 , 0, vNmr_OrdemServ 
{numero do CP} );
        end;
end;
---------fim-------
o resultado é que a aplicação secundaria recebe o parametro 
vNmr_OrdemServ passado, executa os calculos necessarios, mas NÃO DÁ 
SHOWMODAL na janela da aplicação principal!
Alguem pode me dar uma luz de como seguir neste tunel?
Obrigado qq ajuda...

Sérgio
[EMAIL PROTECTED]


Responder a