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