Hola,
En el caso de Delphi cuentas con las funciones "ParamCount" y "ParamStr". La primera te devolverá el número de parámetros pasados a tu aplicación. La segunda te ofrece dichos parámetros a partir de un índice, cuyo tope superior será, precisamente, el resultado de la función "ParamCount".
Mira. Echa un vistazo en el menú "Run" de Delphi, añade algunos parámetros a tu aplicación a partir de la opción del menú "Parameters"; en el evento "OnCreate" del formulario principal de tu aplicación puedes escribir lo siguiente para hacerte una idea:
Código Delphi
[-]
procedure TForm1.FormCreate(Sender: TObject);
var
i: integer;
begin
for i := 0 to ParamCount do
begin
ShowMessage( ParamStr(i) );
end;
end;