como contruir um executavel que ao ser executado receba para

Delphi

22/02/2005

Olá...

Tenho um sistema em web e estou precisando executar um arquivo .exe e passar alguns parametros para ele... na verdade eu terei que construir este .exe...

exemplo: Quero executar assis: project1.exe /josé da silva /611-1111 /23anos

assim o executável mostrará uma tela com os dados tabulados assim...

NOME FONE IDADE JOSÉ DA SILVA 611-1111 23 ANOS


tem como fazer isso?


Balceiro

Balceiro

Curtidas 0

Respostas

Nandolh

Nandolh

22/02/2005

ParamCount --> número de parâmetros
ParamStr(x) --> parametro(posição)


GOSTEI 0
Paulo_amorim

Paulo_amorim

22/02/2005

Olá

O formato eh fixo: executavel.exe p1 p2 [...] sem vírgulas, barras ou pontos.
No caso, ficaria
project1.exe "josé da silva" 611-1111 "23 anos" 

Atentar para os parâmetros com espaços, que devem ser passados entre aspas, já que o espaço significa um novo parâmetro.

Para acessar, use o comando explicado pelo nando:
ParamStr( indice: Integer );

ParamStr começa de 1, pois ParamStr(0) retorna o caminho completo do executável, ex.: c:\project1.exe

Espero que ajude
Até+


GOSTEI 0
Balceiro

Balceiro

22/02/2005

Ok...

problema resolvido...

muito obrigado.


GOSTEI 0
POSTAR