然后,将以下代码放入Form的onActivate事件中:procedure TForm1.FormActivate(Sender: TObject); var I: Integer; begin {Vaciamos el memo} memo1.Lines.Clear; {Leemos los parámetros recibidos y los mostramos en el memo} for I := 0 to ParamCount() do begin memo1.Lines.Add(('Parámetro '+IntToStr(I)+' = '+ParamStr(I))); end; end; 在执行应用程序时,我们会发现备忘录显示了我们发送给应用程序的所有参数: Delphi接收参数 (是的,我知道,三个英文写成三个) ??但是我们遇到了一个惊喜,参数0。该参数的索引为零,将在每次应用程序执行中出现,它不过是包含扩展名的应用程序的完整路径和名称。请记住,如果在任何时候需要我们的可执行文件所在的路径或文件名,则可以通过ParamStr(0)函数使用它。