Executar Programa Externo com Parametros
16/05/2017
0
Boa tarde,
Eu tenho um aplicativo A que irá chamar outro aplicativo meu B, todos em delphi....
Quando o aplicativo A chamar o B eu preciso passar um parametro (String) para o parametro B e quando o parametro B abrir ele já pegar esse Parametro.
tem como ? por parametro ?
Eu tenho um aplicativo A que irá chamar outro aplicativo meu B, todos em delphi....
Quando o aplicativo A chamar o B eu preciso passar um parametro (String) para o parametro B e quando o parametro B abrir ele já pegar esse Parametro.
tem como ? por parametro ?
Robson Morais
Curtir tópico
+ 0
Responder
Posts
21/07/2017
Joel Rodrigues
Opa, tudo bem?
Você pode usar a função WinExec ou a ShelExecute do Delphi. Nesse tópico tem exemplos de como fazer: https://www.devmedia.com.br/forum/winexec-com-parametros/298456
Você pode usar a função WinExec ou a ShelExecute do Delphi. Nesse tópico tem exemplos de como fazer: https://www.devmedia.com.br/forum/winexec-com-parametros/298456
Responder
21/07/2017
Robson Morais
No programa que irá chamar coloque os parametros separando por espaço;
Para cada espaço depois o caminho do programa, é contado como 1 parametro.
No onCreate do aplicativo que você vai chamar coloca assim:
WinExec(PAnsiChar('c:\\meuprograma.exe PARAMETRO1 PARAMETRO2), SW_SHOWNORMAL);
Para cada espaço depois o caminho do programa, é contado como 1 parametro.
No onCreate do aplicativo que você vai chamar coloca assim:
var variavel1, variavel2 : String; variavel1:= Paramstr(1); variavel1:= Paramstr(2);
Responder
Clique aqui para fazer login e interagir na Comunidade :)