我在WindowsXp系统习使用GetPrivateProfileString函数获取ini文件中的键值代码如下:
Private Sub Form_Load()
Dim Lstr_Dat As String * 128
Lstr_Dat = ""
Call GetPrivateProfileString("SummaryInf", "InfoMax", "0", Lstr_Dat, 128, "D:\a.ini")
End Sub
---------------------
a.ini文件的内容:
[SummaryInf]
InfoMax = 9 ;test data
------------------------
程序执行结果:
Lstr_Dat = “9 ;test data”
为什么把注释部分也取出来了?
我只想要9,不想要注释该怎么办?
Private Sub Form_Load()
Dim Lstr_Dat As String * 128
Lstr_Dat = ""
Call GetPrivateProfileString("SummaryInf", "InfoMax", "0", Lstr_Dat, 128, "D:\a.ini")
End Sub
---------------------
a.ini文件的内容:
[SummaryInf]
InfoMax = 9 ;test data
------------------------
程序执行结果:
Lstr_Dat = “9 ;test data”
为什么把注释部分也取出来了?
我只想要9,不想要注释该怎么办?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货