Como é que se passa parametros para o EXE?

Delphi

27/08/2007

Como é que se passa parametros para o EXE? Falo algo do tipo: prjestoque /l1, prjestoque -l1 ou coisa do tipo.

Obrigado e aguardo qualquer ajuda.


Aprendiz_ce

Aprendiz_ce

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

27/08/2007

leia [url=http://forum.clubedelphi.net/viewtopic.php?t=89290]este tópico[/url]


GOSTEI 0
Joaoshi

Joaoshi

27/08/2007

Colega, é só chamar o executavel seguido dos parametros desejados.
ex.: PROG.EXE PARAM1 PARAM2 PARAM3

No evento onShow do formulário principal você verifica os parametros

if ParamCount > 0 then
begin
if ParamStr(1) <> ´PARAM1´ then
FaçaAlgumaCoisa;
end

Espero ter ajudado.


GOSTEI 0
Kohl

Kohl

27/08/2007

Isso serve também pra abrir arquivos de extensao padrao do meu programa?

Por exemplo, meu programa registra no sistema que arquivos com extensao .ABC devem ser abertos com meu programa. Se a pessoa clicar 2x em um arquivo com esta extensão eu recebo o endereço desse arquivo por parametro?

Obrigado


GOSTEI 0
Aprendiz_ce

Aprendiz_ce

27/08/2007

leia [url=http://forum.clubedelphi.net/viewtopic.php?t=89290]este tópico[/url]


Beleza!

Obrigado pela sua atenção.


GOSTEI 0
Aprendiz_ce

Aprendiz_ce

27/08/2007

Colega, é só chamar o executavel seguido dos parametros desejados. ex.: PROG.EXE PARAM1 PARAM2 PARAM3 No evento onShow do formulário principal você verifica os parametros if ParamCount > 0 then begin if ParamStr(1) <> ´PARAM1´ then FaçaAlgumaCoisa; end Espero ter ajudado.


Ajudou sim!

Obrigado pela sua atenção.


GOSTEI 0
POSTAR