Fórum Programa preencher vetor de outro programa #372967

31/07/2009

0

Olá pessoal,

Tenho 2 programas em Delphi, e preciso que 1 programa preencha um vetor que está no outro programa, isso é possível?

Qualquer ajuda fico grato!


Erucci

Erucci

Responder

Posts

31/07/2009

Guinther

Sim

Existem várias formas de fazer isso:

1 - Vc pode usar API e enviar uma mensagem (Windows) diretamente para a outra janela, pelo Handle;
2 - Vc pode abrir uma porta e usar Sockets;
3 - Pode usar comunicação entre processos;
4 - Pode usar algum protocolo pronto, como DCOM, OLE, ou mesmo Web Services;
5 - Pode criar uma área de memória compartilhada (usando uma DLL), que seja acessível por ambas os processos;
6 - Solução menos eficiente, mas funciona, salvar em um XML, monitorar com um ShellNotigy na outra app e dar um load;

Procurea na Web por ´Out of Proc Communication´ que vc terá belos exemplos.

Att,

Guinther Pauli
Editor Geral Revista ClubeDelphi
Editor Geral Revista .net Magazine Brasil
Microsoft Certified: MCP,MCAD,MCSD.NET,MCPD,MCTS
Delphi Certified: 3,5,6,7,2005,2006,Web,Kylix
http://guintherpauli.blospot.com
http://twitter.com/guintherpauli


Responder

Gostei + 0

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

Aceitar