obter e passar parâmetros para um exe

Delphi

26/08/2004

Como faço para passar parâmetros para uma aplicação Delphi ??? Por exemplo, quero passar usuário e senha para um exe (feito em Delphi) e também como ler estes parâmetros ???


Rodrigo Costa

Rodrigo Costa

Curtidas 0

Respostas

Paulo_amorim

Paulo_amorim

26/08/2004

Olá

Para ler, utlize ParamCount( i ), onde i eh cada parÂmetro do seu sistema, começado do 1

ParamCount(0) retorna o caminho do arquivo exe

no caso, ParamCount(1) eh o usuario, ParamCount(2) seria a senha

para passar no Delphi, utilize Run/Parameters ... a partir daí eh soh soh passar...

Espero que ajude
Até+


GOSTEI 0
Paulo_amorim

Paulo_amorim

26/08/2004

Olá

Lerdo que eu sou...

o nome da função eh [b:5da4799722]ParamStr[/b:5da4799722], e não ParamCount, como eu havia dito

ParamCount retorna a quantidade de parametros.

Até+


GOSTEI 0
Anderson_blumenau

Anderson_blumenau

26/08/2004

alguem pode me dizer o q sao e praque servem esses parametros

de um exemplo prativo

valeu


GOSTEI 0
Fórum Vini

Fórum Vini

26/08/2004

Olá,
vc se lembra daqueles programas do DOS? Acho que a utilização de parâmetros vem daquela época.. por exemplo:
dir /s *.txt

Nesse trecho, você está chamando um programa que se chama DIR e passando dois parâmetros: /s e *.txt(os parâmetros são separados por um espaço). Esses parâmetros dizem como o programa deve agir. Atualmente, vejo muita gente usando parâmetros para impedir a execução do aplicativo, criando um aplicativo que só se execute se for passado um parâmetro X(como uma senha)... isso impede que o programa seja executado diretamente pelo windows explorer, pois nenhum parâmetro será passado para ele.



Espero ter ajudado,
Vinicius;


GOSTEI 0
Paulo_amorim

Paulo_amorim

26/08/2004

Olá

creio que hoje em dia o exemplo mais presente seja o do programa do windows Net.exe

Net send
Net Start
Net time
Net stop
etc...

o que vc colocar depois do Net são parâmetros pra ele...

Espero que ajude
Até+


GOSTEI 0
POSTAR