conexao entre dois programas exe com versão de Delphi diferentes

Delphi

26/02/2015

Ola a todos,

Me deparei com um problema onde eu preciso recuperar uma conexão aberta por um EXE quando eu chamo outro.

Estou chamado o Exe que quero recuperar a conexão de uma versão do delphi 7 o exe que estou chamado é de uma versão do XE2...

se poderem me ajudar...
Jesus Lima

Jesus Lima

Curtidas 0

Respostas

Claudio Ferreira

Claudio Ferreira

26/02/2015

Espaços de memória diferentes e protegidos, não vai conseguir dessa forma. O que você pode tentar é colocar o objeto de conexão em uma DLL, exportar alguns métodos de acesso ao objeto de conexão e acessar através desses métodos. Abrir a conexão e chamar o outro executável

O outro executável chamado acessaria também a mesma DLL acessando os métodos exportados e ai sim haveria uma possibilidade. Mas o objeto de conexão tem que ser GLOBAL na DLL para que se mantenha ele aberto entre as chamadas de métodos exportados.

Pode ser que funcione assim, tem que testar.
GOSTEI 0
POSTAR