在Delphi下,怎样在DLL里读取ini文件的内容

 我来答
百度网友f2b7b2a
2012-08-09 · TA获得超过702个赞
知道小有建树答主
回答量:342
采纳率:100%
帮助的人:296万
展开全部
和DLL没有关系,你编译DLL的代码里面读取ini就好了
var
ini_path,ini_filename:string;
ini_file:Tinifile;
begin
ini_path:=extractfilepath(application.ExeName); //路径
ini_filename:=ini_path+'xxx.ini';//路径+文件民称
ini_file:=Tinifile.Create(ini_filename);
//写入
ini_file.writestring('节点','关键字',变量或字符串值);
ini_file.writeinteger('节点','关键字',变量或整型值);
ini_file.writebool('节点','关键字',变量或True或False);

// 读取
ini_file.Readstring('节点','关键字',缺省值);
//删除关键字
ini_file.DeleteKey('节点','关键字');//关键字删除
ini_file.EraseSection('节点');// 节点删除
//节点操作:
inifile.readsection('节点',TStrings变量);
//可将指定小节中的所有关键字名读取至一个字符串列表变量中;

inifile.readsections(TStrings变量);//可将INI文件中所有小节名读取至一个字符串列表变量中去。
inifile.readsectionvalues('节点',TStrings变量);
//可将INI文件中指定小节的所有行(包括关键字、=、值)读取至一个字符串列表变量中去。

//释放
inifile.distory;或inifile.free;

end;
吉人有吉事
2012-08-09 · 知道合伙人软件行家
吉人有吉事
知道合伙人软件行家
采纳数:1524 获赞数:4061
毕业于吉林大学,从事软件开发行业10余年,在金融担保,医疗,电子政务领域积累了相当多的经验

向TA提问 私信TA
展开全部
与在Exe读取的方法一致啊!
TiniFile操作INI即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
newmalone
2012-08-11
知道答主
回答量:7
采纳率:0%
帮助的人:8.7万
展开全部
跟正常读取是一样的,先引用INIFile 的文件,然后进行初始化,Read打开该文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式