Ver Mensaje Individual
  #5  
Antiguo 11-04-2015
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Hombre, si te dicen que revises la ayuda, lo normal es decir qué no entiendes en la ayuda.

Una línea de comando siempre tiene como mínimo el ParamStr(0) que es el propio ejecutable,"tu project1.exe". Si al llamar a tu programa desde ms-dos, le pasas algún parámetro, entonces paramStr(1) será ese parámetro. Por ejemplo:

Código:
c:\>d:\delphi\project1.exe "primer parametro" segundo
ParamStr(0) es "d:\delphi\project1.exe"
ParamStr(1) es "primer parametro"
ParamStr(2) es "segundo". La línea de comandos se separan por espacios. En este caso no hace falta comillas dobles porque no tiene espacios.

En Delphi, en el menú Run -> parameters -> puedes especificar los parámetros que quieras para testear cuando ejecutes desde delphi tu programa.

Creo que lo que quieres mostrar en el MessageBox es el contenido de la variable ruta, en lugar del paramstr(0). Y si no es así, explica qué quieres hacer .
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita