Como pegar um parametro passado ao executavel?

Delphi

11/01/2006

Olá, como faço pra pegar um parâmetro passado ao executavel, no estilo:

meuexe.exe senha

como pego esse ´senha´?

desde já agradeço.

[]s


Titanius

Titanius

Curtidas 0

Respostas

Nildo

Nildo

11/01/2006

ParamStr(1)


GOSTEI 0
Bruno Belchior

Bruno Belchior

11/01/2006

Só para completar, a função ParamStr retorna os parâmetros passados a partir do numeral um, em outras palavras se você executar o código
seuexecutavel -s -p -o
terá as possíveis situações:[list:37a221b700][*:37a221b700]ParamStr(1) o retorno será ´-s´;
[*:37a221b700]ParamStr(2) o retorno será ´-p´;
[*:37a221b700]ParamStr(3) o retorno será ´-o´;
[*:37a221b700]Lembrando que ParamStr(0) retorna o caminho do arquivo;[/list:u:37a221b700][/list]


GOSTEI 0
Titanius

Titanius

11/01/2006

ParamStr(1)


Valeu nildo, funcionou perfeitamente...

[]s


GOSTEI 0
Titanius

Titanius

11/01/2006

otima explicação Bruno Belchior, obrigado! :D essa eu não conhecia.. hehe


[]s


GOSTEI 0
Michael

Michael

11/01/2006

Complementado meus nobres colegas, tbm existe a função [b:55435a5835]ParamCount[/b:55435a5835], que retorna o total de parâmetros passados via linha de comando.

Essa função e [b:55435a5835]ParamStr [/b:55435a5835]são usadas em conjunto na maioria dos casos. Provavelmente vc irá precisar dela tbm. ;-)

[]´s


GOSTEI 0
POSTAR