Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Capturar parámetros de la línea de comandos pasados al programa - Delphi
Lenguaje de programación Borland Delphi


Cuando un usuario llama a nuestro programa pasándole parámetros, podremos capturarlos para evaluarlos, mediante ParamCount y ParamStr.
Con ParamCount sabremos cuantos parámetros nos han pasado y con ParamStr(x) capturaremos los parámetros. Hay que tener en cuenta que ParamStr(0) es el propio nombre del ejecutable del programa y la ruta completa.


Ejemplo:
Pon un TMemo (Memo1) en tu form
Pon este código en el OnCreate de tu form:

 procedure TForm1.FormCreate(Sender: TObject);
 var
    i : integer;
 begin
   for i:= 0 to ParamCount do
     Memo1.Lines.Append(ParamStr(i));
 end;
Y llama a tu programa, por ejemplo desde una sesion DOS, pasándole algún parámetro, por ejemplo:

project1.exe primero segundo

Debará aparecerte en el Memo el texto:

primero
segundo




Publicado el: 2003-09-29

Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A