Como faço duas aplicaçoes exe compartilhando objeto entre elas? Ex: Conexao

03/10/2016

0

Quero gerar dois executaveis, compartilhar entre eles qualquer objeto , mas meu foco conexao... tentei a seguinte forma


exe1:

pegar o endereço na memoria do objeto
var
endereco:integer

endereco:=integer(Conexao);
uso um winexec ou shellexecute executando exe2 + endereco como parametro



exe2



conexao(strtoint(parastr(1))); // isso aqui passo por parametro para exe2

conexao.connected:=true; logo que faço isso da um tremendo erro,,, se eu faço no mesmo exe todo esse exemplo nao da erro



existe um jeito bem simples e pratico de fazer funcionar essa minha ideia basendo no exemplo acima? estou fazendo algo de errado?


quero um metodo de compartilhar conexao sem usar datasnap, para evitar varios connection... queria um modo facil.
Kellson

Kellson

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar