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.
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)