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 ?
Robson Morais

Robson Morais

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
Responder

21/07/2017

Robson Morais

No programa que irá chamar coloque os parametros separando por espaço;

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

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