delphi如何模块内部获得自身路径ExtractFilePath和paramstr(0)
2021-06-26 19:05
标签:执行文件 文件 his phi creat 文件名 rac nbsp etc 如何模块内部获得自身路径? ExtractFilePath(Application.ExeName) GetCurrentDir TIniFile.Create(GetCurrentDir + ‘\chis.ini‘); TIniFile.Create(ExtractFilePath(Application.ExeName)+‘chis.ini‘) paramstr(0) 代表这个exe文件的本地路径. delphi如何模块内部获得自身路径ExtractFilePath和paramstr(0) 标签:执行文件 文件 his phi creat 文件名 rac nbsp etc 原文地址:https://www.cnblogs.com/jijm123/p/10092260.html
Exe程序:
DLL程序:
假如你这个编译好的exe文件在 d:\delphi下,名字叫做 project1.exe
那么 paramstr(0) = d:\delphi\project1.exe
这个值是变的,exe程序在那儿,这个值就变为哪儿.
Extractfilepath的意思是从文件全路径中获取路径 ..很好理解了
Extractfilepath(‘d:\delphi\project1.exe‘) 就等于 ‘d:\delphi\‘ 它就是把最后的文件名去掉,只要路径
上面这么多,就是取得当前可执行文件的当前路径..
myini := TIniFile.Create(ExtractFilePath(ParamStr(0))+‘Config.ini‘);
config.ini 和你的可执行文件是在同一级目录下的,,这样就找到config.ini文件了
文章标题:delphi如何模块内部获得自身路径ExtractFilePath和paramstr(0)
文章链接:http://soscw.com/essay/98152.html