在Delphi下,如何在DLL里攫取ini文件的内容
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
1和DLL没有关系,你编译DLL的代率攀琅绫擎攫取ini就好了var ini_path,ini_filename:string; ini_file:Tinifile; inifile.readsection('节点',TStrings变量);begin ini_path:=extractfilepath(application.ExeName); //路径 ini_filename:=ini_path+'xxx.ini';//路径+文件平易近称 ini_file:=Tinifile.Create(ini_filename); //写入 ini_file.writeinteger('节点','关键字',变量或整型值); ini_file.writebool('节点','关键字',变量或True或False); // 攫取 ini_file.Readstring('节点','关键字',缺省值); //删除关键字 ini_file.EraseSection('节点');// 节点删除 //节点操作: end; ini_file.DeleteKey('节点','关键字');//关键字删除 //可将指定末节中的所有关键字名攫取至一个字符串列表变量中; ini_file.writestring('节点','关键字',变量或字符串值); inifile.readsections(TStrings变量);//可将INI文件中所有末节名攫取至一个字符串列表变量中去。 inifile.readsectionvalues('节点',TStrings变量); //可将INI文件中指定末节的所有行(包含关键字、=、值)攫取至一个字符串列表变量中去。 //释放 inifile.distory;或inifile.free; 跟正常攫取是一样的,先引用INIFile 的文件,然落后行初始化,Read打开该文件 查看原帖>>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询