我开始使用.ini文件工作,因为我意识到与.txt文件相比,它有很多优势。无论如何,我在谷歌上搜索“Delphi inifiles”,现在正在按照Delphi About的指南进行操作。然而,即使所有语法正确,我尝试的第一行代码仍然出了问题。
Delphi About的代码:
IniFile := TIniFile.Create('myapp.ini') ;
我的代码:
IniFile := TIniFile.Create('SWEDISH_HOUSE_MAFIA.ini');
唯一的区别就是 .ini 文件本身的名称。还有,是的,我已经:
- 在“uses”子句中声明了“IniFiles”
- (本地) 声明了 IniFile
额外细节:
- 操作系统 - Windows 7 Ultimate 64位(管理员权限)
- 程序存储在 - 我的文档中
- 我使用 - Delphi 2010
ExtractFilePath(Application.ExeName) + 'SWEDISH_HOUSE_MAFIA.ini'
。 - Andreas RejbrandSWEDISH_HOUSE_MAFIA.ini
这个文件名变得无效。你要么误诊了问题(你确定如果按照上面所示的方式重命名INI文件一切是否真的正常?),或者,也许你已经有一个名为SWEDISH_HOUSE_MAFIA.ini
的文件是只读的或其他原因导致无法读取... - Andreas Rejbrand