Re: [delphi-br] Comunicação entre aplicaç ão

2008-07-10 Por tôpico Evandro Ricardo Silvestre
Berdam wrote:
 será que trabalhando com xml não ajudaria muito mais que arquivo texto.
É interessante, mas como vou enviar o XML entre as 2 aplicações?

Evandro


Re: [delphi-br] Comunicação entre aplicaç ão

2008-07-10 Por tôpico Evandro Ricardo Silvestre
Berdam wrote:
 nunca trabalhei com xml, mas tipo, vc pode fazer o seguinte, carrega o xml e 
 coloca ele em um lugar visível ao outro software, quando terminar de carregar 
 o xml na aplicação A, envie um sinal para a aplicação B, uma string qualquer 
 avisando que o xml está pronto para ser lido.
   
Interessante isso de enviar uma string. Mas a questão é. Como enviar 
essa string? sem ser por sockets.

Att

Evandro


Re: [delphi-br] Comunicação entre aplicaç ão

2008-07-10 Por tôpico Joao Morais
Evandro Ricardo Silvestre wrote:
 A questão é a seguinte, estamos com 2 possibilidades de fazer a 
 comunicação entre as aplicação: (i) via arquivo texto ou (ii) via 
 sockets. Como a comunicação com a Aplicação B envolve muitas informações 
 estamos tendendo a fazer comunicação via texto - para não sobrecarregar 
 a rede.

Você pode usar sockets sem problema, basta fazer a comunicação ocorrer 
através do localhost. E com uma vantagem, se mais tarde precisar rodar a 
aplicação em máquinas diferentes, a comunicação vai continuar 
funcionando, basta trocar de localhost para um endereço da rede.

--
Joao Morais


Re: [delphi-br] Comunicação entre aplicaç ão

2008-07-10 Por tôpico Evandro Ricardo Silvestre
Leandro wrote:
 Tem a opção de usar DDE também, envio de mensagens para a janela 
 (SendMessage), uso de Atoms...

 Nunca usei nenhum destes, não sei te dizer o que seria melhor... é só uma 
 idéia...
   
Obrigado Leandro.
Desconhecia esse SendMessage. Agora que você disse vou dar uma pesquisa.

Evandro


Re: [delphi-br] Comunicação entre aplicaç ão

2008-07-10 Por tôpico Evandro Ricardo Silvestre
Helder Marques wrote:
 Veja este exemplo

 http://delphi.about.com/od/windowsshellapi/a/wm_copydata.htm?nl=1

 How to Send Information (String, Image, Record) Between Two Applications
 ---
Grande Helder,

Acho que isso vai solucionar o meu problema.
Vou testar.

Obrigado

Evandr