VB6.0编程环境下如何读取一个ini文件的所有小节的名字? 前提是不知道这个ini文件中有多少小节
答案:2 悬赏:70 手机版
解决时间 2021-03-01 02:36
- 提问者网友:留有余香
- 2021-02-28 06:06
VB6.0编程环境下如何读取一个ini文件的所有小节的名字? 前提是不知道这个ini文件中有多少小节
最佳答案
- 五星知识达人网友:渡鹤影
- 2021-02-28 06:42
有专门读取ini文件信息的API函数。
当然也可以使用VB提供的字符串函数来实现,基本思路:
1,作为文本文件打开,并读取。
2,小节名称由一对中括号括起来组成,例如:
[default]
product_install_time=2016/09/07 10:02:04
SupplyId2=1202000538
DailyCheckTS=1474952175
[CFG]
REPORT=1
[RTIME]
LastTime=1474959346
方法:
逐个读取字符,当读到字符“[”后,开始记存字符串一直到读到字符“]”结束,就是一个名称,这样循环读取以直到文件结束。
当然也可以使用VB提供的字符串函数来实现,基本思路:
1,作为文本文件打开,并读取。
2,小节名称由一对中括号括起来组成,例如:
[default]
product_install_time=2016/09/07 10:02:04
SupplyId2=1202000538
DailyCheckTS=1474952175
[CFG]
REPORT=1
[RTIME]
LastTime=1474959346
方法:
逐个读取字符,当读到字符“[”后,开始记存字符串一直到读到字符“]”结束,就是一个名称,这样循环读取以直到文件结束。
全部回答
- 1楼网友:纵马山川剑自提
- 2021-02-28 08:20
曾经我也被这个问题纠结了几个小时,究其原因还是因为读取ini的那个api
getprivateprofilestring会在结尾有一些特殊的结束符\0
把你的这一句readstring = left(returnstr, returnlng)
换成下面的这句
readstring = trim(replace(returnstr, chr(0), ""))
我这里测试已经没有问题了,如果你还有问题,百度hi我
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯