中易网

请教如何可以方便的获取ini文件的所有键值

答案:2  悬赏:30  
解决时间 2021-03-15 03:53
请教如何可以方便的获取ini文件的所有键值
最佳答案
如果你的配置文件里面所有的键值数据类型都是一样的话,可以用“获取段名”获得所有的段,然后用for循环获取所有键,再根据段和键来取得所有键值。
全部回答
delphi tstrings取得ini文件键值对的简单方法如下: [delphi] view plain copy procedure tform1.bitbtn1click(sender: tobject); var strlist:tstrings; i:integer; inicfg:tinifile; begin memo1.clear; strlist := tstringlist.create;//tstrings中含有抽象方法,是抽象类,不能实例化 inicfg := tinifile.create( extractfilepath(application.exename)+'syscfg.ini'); try inicfg.readsectionvalues('subtitle',strlist); for i := 0 to strlist.count - 1 do begin memo1.lines.add('key:'+strlist.names[i]); memo1.lines.add('value:'+strlist.valuefromindex[i]); // memo1.lines.add('value:'+strlist.values[strlist.names[i]]);//也可以 end; finally inicfg.free; strlist.free; end; end; syscfg.ini文件如下: [plain] view plain copy [subtitle] subtitle1=子标题1 subtitle2=子标题2 subtitle3=子标题3 subtitle4=子标题4 subtitle5=子标题5 输出结果如下: key:subtitle1 value:子标题1 key:subtitle2 value:子标题2 key:subtitle3 value:子标题3 key:subtitle4 value:子标题4 key:subtitle5 value:子标题5
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
山西孝义信发怎样了
作文:我为理想唱赞歌
申请日本邮箱的问题
阳光烧烤海鲜城地址在什么地方,想过去办事
我在原单位时候出去培训。培训后签合同是必须
剑网三的一百元通等于现金的多少米?
LINUX关机快捷键是什么?
小辉猫饰品星云店地址在哪,我要去那里办事
金立手机售后服务点(南京)
oracle存储过程怎么调用?在pls/sql中写的,
请问12寸、16寸、18寸各等于多少厘米?不是英
黄子韬说话声音怎么赖唧唧的
无锡成人游泳培训
本人是汕尾人,在东莞居住,在深圳考的牌,可
背单词的时候,听什么歌,会比较好
推荐资讯
《一贴就灵》无司电子书txt全集下载
cpu999手机维修能学到什么技术吗
如何选择照相机?
张掖彩礼一般送多少钱合适?
三十多少乘以多少6=1794
铝合金门窗怎么安装磁性沙门帘
寒梅墨香的有种系列文网盘
做40路公交到东成安邦在哪一站下车
有哪位大哥可以告诉下我玄武奇迹的网址是多少
长安银行咸阳人民东路支行在什么地方啊,我要
离高考还剩20几天 怎样才能快速提高英语成绩
·6x6的 36个 正方格 从左边开始走 横着竖着
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?