如上所说。
来自:godzhou, 时间:2002-1-4 16:34:00, ID:834605
var path:string;
begin
path := ExtractFilePath(application.ExeName);
end;
来自:svw0506, 时间:2002-1-4 16:37:00, ID:834615
ExtractFileDir(paramStr(0))
末尾不带 /
ExtractFilePath(paramStr(0))
末尾带 /
来自:libin06, 时间:2002-1-23 4:59:00, ID:878109
ExtractFilePath(application.ExeName)得到的是程序文件的路径。
当前路径应该用procedure GetDir(Drive: Byte
var Directory: string)
Drive取值1-26代表A:-Z:,
Directory返回Drive的缺省路径(如C:/windows),
如果驱动器非法(A:中无盘或没有这个驱动器如Z:)或者Drive大于26或小于1
那么Directory返回缺省驱动器的缺省路径,即为当前路径。
一般将Drive取0即可。