Fórum conexao entre dois programas exe com versão de Delphi diferentes #512037

26/02/2015

0

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

Responder

Posts

27/02/2015

Claudio Ferreira

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.
Responder

Gostei + 0

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

Aceitar