求救。。。。。。操作INI 在一个配置文件中有很多段名,如下所示:[a1]x=1y=2[a2]x=3y=3[a2]x=4y=6[a3]x=9y=10......请教如何得到所有的段名?(得到a1,a2,a3........) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Private Declare Function GetPrivateProfileString Lib "kernel32" _ Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, _ ByVal lpKeyName As Any, ByVal lpDefault As String, _ ByVal lpReturnedString As String, ByVal nSize As Long, _ ByVal lpFileName As String) As LongDim ret As LongDim buff As Stringbuff = String(255, 0)ret = GetPrivateProfileString("Myapp", "text1", "text1", buff, 256, "c:\aa.ini")'若.ini MyApp中无text1,则采用叁数三的值Text1.Text = buffbuff = String(255, 0)ret = GetPrivateProfileString("Myapp", "text2", "text2", buff, 256, "c:\aa.ini")Text2.Text = buffbuff = String(255, 0)ret = GetPrivateProfileString("Myapp2", "text3", "text3", buff, 256, "c:\aa.ini")Text3.Text = buff 不好意思,刚才没说清楚,程序运行时,不知道配置文件里的段名(即a1,a2...),而调用GetPrivateProfileString时,第一个参数值是未知的,所以楼上兄弟请多帮忙? 你可以把ini文件当一本文本文件来读取,当遇到"["时开始记录,到"]"时结束记录,你试试,我也没用过!呵呵 VBS执行程序后怎么得到它的返回值,谢谢! 请教怎样在VB编辑框中把单片机ARM的数据调出显示 如何获取图像画面 坐标转换问题,感兴趣的留下个邮箱 VB 操作ACCESS遇到个问题, 修改的都是第一条的记录,怎么回事呢??? 简单的问题,简直就是送分题!!!不进来后悔。 vb远程访问数据库连接问题 请提供一些有关COM技术开发的网站? 关于listbox的listcount的大小 如何在VB应用程序中将MS EXCEL保存并关闭? 闲来无事,也发布一个软件:企业桌面 Listbox和Textbox有多行时怎么让Scrollbar自动到下面
Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, _
ByVal lpKeyName As Any, ByVal lpDefault As String, _
ByVal lpReturnedString As String, ByVal nSize As Long, _
ByVal lpFileName As String) As LongDim ret As LongDim buff As String
buff = String(255, 0)
ret = GetPrivateProfileString("Myapp", "text1", "text1", buff, 256, "c:\aa.ini")
'若.ini MyApp中无text1,则采用叁数三的值
Text1.Text = buff
buff = String(255, 0)
ret = GetPrivateProfileString("Myapp", "text2", "text2", buff, 256, "c:\aa.ini")
Text2.Text = buff
buff = String(255, 0)
ret = GetPrivateProfileString("Myapp2", "text3", "text3", buff, 256, "c:\aa.ini")
Text3.Text = buff