Passar parametro para o EXE
Olá pessoal preciso passar um parametro para o executavel da minha aplicacao da seguinte forma:
vou colocar no menu do botao direito a frase: ´Abrir com MinhaAplicacao´ isso deve passar o nome do arquivo para o meu EXE o meu exe tem o botao abrir com um opendialog que abre o arquivo o parametro vai servir como se fosse o botao abrir
ta meio confuso mas acho que deu rpa entender.. qualquer coisa explico mais.. valeu...
vou colocar no menu do botao direito a frase: ´Abrir com MinhaAplicacao´ isso deve passar o nome do arquivo para o meu EXE o meu exe tem o botao abrir com um opendialog que abre o arquivo o parametro vai servir como se fosse o botao abrir
ta meio confuso mas acho que deu rpa entender.. qualquer coisa explico mais.. valeu...
Zacca
Curtidas 0
Respostas
Zacca
24/03/2004
e ai pessoal alguem sabe me ajudar sera..???
GOSTEI 0
Maicongabriel
24/03/2004
Se é a parte que captura os parâmetros a sua duvida, então:
Utilize [b:7f63ed2fe5]ParamStr()[/b:7f63ed2fe5], onde ParamStr(0) retorna o nome e o caminho da sua aplicação, ParamStr(1) retorna o 1º parametro, ParamStr(2), o 2º e assim por diante, logo:
[i:7f63ed2fe5]Mas se não era essa a sua duvida, perdão, mas esta meio confuso...[/i:7f63ed2fe5]
Utilize [b:7f63ed2fe5]ParamStr()[/b:7f63ed2fe5], onde ParamStr(0) retorna o nome e o caminho da sua aplicação, ParamStr(1) retorna o 1º parametro, ParamStr(2), o 2º e assim por diante, logo:
if FileExists( ParamStr(1) ) then
begin
{ função que abre o arquivo }
end;[i:7f63ed2fe5]Mas se não era essa a sua duvida, perdão, mas esta meio confuso...[/i:7f63ed2fe5]
GOSTEI 0
Zacca
24/03/2004
olha é mais ou menos isso...
mas onde em que local do programa coloca isso...
mas onde em que local do programa coloca isso...
GOSTEI 0
Sremulador
24/03/2004
Amigo você colocar em on create e on onshow dependendo do que você quer passar (Parametro) :wink:
GOSTEI 0