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

Engenharia de Software

Delphi

03/10/2016

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

Curtidas 0
POSTAR