为什么INI文件会出现在桌面上?(50)

  • 主题发起人 主题发起人 星幻子
  • 开始时间 开始时间

星幻子

Unregistered / Unconfirmed
GUEST, unregistred user!
A单元定义了个全局IniUserIni := TIniFile.Create('./a.ini');如果从桌面上的快捷方式进入程序,其他单元调用这个INI就没用,而且写INI的时候会在桌面上重新创建一个INI文件不知道是为什么,我自己也特别试过,调试机器没问题,到了客户就是这样个情况难道是个单元要用的话都要重新UserIni := TIniFile.Create('./a.ini')吗??
 
快捷方式有个起始位置属性程序里如果用相对目录,就会以起始位置这个目录做为当前目录,而不是程序所在的目录你最好用ExtractFilePath(Application.ExeName) + 'a.ini'这种形式
 
接受答案了.
 
后退
顶部