Programa preencher vetor de outro programa
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!
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
Curtidas 0
Respostas
Guinther
31/07/2009
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
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
GOSTEI 0