今天看了一下网上的各种关于ParamStr(0)的描述
(假设我运行的project.exe在目录D:\Delphi下)
Paramstr(0)代表了当前运行的exe 文件的绝对路径:D:\Delphi\project.exe
ExtractFilePath(ParamStr(0)处理完后变成:D:\Delphi\
写一段代码验证:
begin
str1:=ParamStr(0);
str2:=ExtractFilePath(ParamStr(0));
showmessage('ParamStr(0)为:'+#13+' '+str1+#13+'ExtractFilePath(ParamStr(0))为'+#13+' '+str2);
end;
得到结果如下: