transferencia de dados entre projetos

Delphi

14/01/2013

Olá Amigos. Conclui alguns módulos, todos isolados, cada qual com o seu projeto e DM. Agora preciso montar um projeto principal, solicitar senha e colocar os módulos disponiveis para esta senha na tela. Em seguida quando houver o clique num dos módulos preciso chamar o projeto daquele módulo e transferir 4 variaveis para o módulo chamado. Como devo fazer ? Obrigado.
Carlos Cabral

Carlos Cabral

Curtidas 0

Respostas

Rafael Cunha

Rafael Cunha

14/01/2013

Você pode utilizar a Função ParamStr para passar as informações entre os projetos. Abaixo um exemplo:

Prms1 = ParamStr(1);
Prms2 = ParamStr(2);
Prms3 = ParamStr(3);


Espero que te ajude.
GOSTEI 0
Carlos Cabral

Carlos Cabral

14/01/2013

Eu to tão enrolado, que nem tive tempo de ver. Me desculpe. Não, não adiantou, esta faltando uma situação, que não consigo achar. Tipo assim, com a tela principal do sistema, vou preencher 4 variáveis. Até ai beleza, clicando em buttom deverei chamar outro módulo executável, mas não consigo executar. Vamos dar nomes talvez fique mais facil entender. Projeto CONTROLADOR, quando clicar no icone Financeiro, preciso chamar o projeto CONTASPAGAR (que é um executável e passar variavel 1, 2, 3 e 4, para o projeto. Obrigado.
GOSTEI 0
Daniel Santos

Daniel Santos

14/01/2013

Então amigo e como foi dito no exemplo

Voce vai chamar Executa(Programa,'var1=3 var2=4 var3...')

E no sistema destino voce vai pegar de acordo com a variavel ParamStr(1)


Ps: Aconcelho adotar o json para isso, pq ai passa um parametro so.
GOSTEI 0
Daniel Santos

Daniel Santos

14/01/2013

Olha esse video http://www.youtube.com/watch?v=ePcsytlmWtU&feature=youtu.be
GOSTEI 0
Carlos Cabral

Carlos Cabral

14/01/2013

Brigadu !!! Funcionou.
GOSTEI 0
José

José

14/01/2013

Obrigado pelo retorno, Carlos. Sendo assim, estou fechando este tópico. Caso precise, fique à vontade para abrir novos.
GOSTEI 0
POSTAR