六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

VB讀寫ini文件

[摘要]自從注冊表誕生以來ini文件正在逐漸失去其市場占有率,然而基于ini文件的獨(dú)立性,致使其還沒有到達(dá)退出歷史舞臺的地步,很多應(yīng)用程序的初始化和一些界面參數(shù)的設(shè)置仍然很愿意從ini文件中讀取,為了保證操...
自從注冊表誕生以來ini文件正在逐漸失去其市場占有率,然而基于ini文件的獨(dú)立性,致使其還沒有到達(dá)退出歷史舞臺的地步,很多應(yīng)用程序的初始化和一些界面參數(shù)的設(shè)置仍然很愿意從ini文件中讀取,為了保證操作需用參數(shù)對ini文件的讀取的通明性,建議使用一個(gè)模塊來完成此工作。注:所有操作調(diào)用標(biāo)準(zhǔn)的Win API函數(shù)來完成。

Dim Ret As Long

Dim Start As Long

Public FileName As String

Const BufSize = 10240

Dim buf As String * BufSize

Private Declare Function GetPrivateProfileInt Lib "kernel32" Alias "GetPrivateProfileIntA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal nDefault As Long, ByVal lpFileName As String) As Long



Private Declare Function GetPrivateProfileSection Lib "kernel32" Alias "GetPrivateProfileSectionA" (ByVal lpAppName As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long



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 Long



Private Declare Function WritePrivateProfileSection Lib "kernel32" Alias "WritePrivateProfileSectionA" (ByVal lpAppName As String, ByVal lpString As String, ByVal lpFileName As String) As Long



Private Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long



Public Sub SetValue(ByVal clsName As String, ByVal key As String, ByVal V As String)

    Ret = WritePrivateProfileString(clsName, key, V, FileName)

End Sub



Public Function GetValue(ByVal clsName As String, ByVal key As String) As String

    Ret = GetPrivateProfileString(clsName, key, "", buf, BufSize, FileName)

       Start = 1

       GetValue = RetStr()

End Function



Private Function RetStr() As String

     Dim i As Long

     i = InStr(Start, buf, Chr(0))

     If i > Start Then

       RetStr = Mid(buf, Start, i - Start)

     End If

     Start = i + 1

End Function



至此已經(jīng)完成了對一個(gè)完整的獨(dú)立模塊的封裝,接下來就來看看怎么引用(其實(shí)看完上面程序就明了了)


標(biāo)簽:VB讀寫ini文件 
主站蜘蛛池模板: 亚洲一区免费在线观看 | 综合自拍 | 五月婷婷色 | 日本黄大片 在线播放 | 婷婷伊人网| 搜索黄色毛片 | 日韩国产成人资源精品视频 | 日本不卡免费新一二三区 | 日本韩国欧美在线观看 | 日韩高清免费观看 | 色婷婷激婷婷深爱五月老司机 | 亚洲韩国日本欧美一区二区三区 | 日本道综合一本久久久88 | 四虎影院最新地址 | 日a在线 | 午夜爱爱爱爱爽爽爽网站免费 | 亚洲资源在线播放 | 日本一区二区视频在线观看 | 伊人干综合网 | 青草青青视频在线观看 | 日韩在线a视频免费播放 | 网址大全在线免费观看 | 日本三级香港三级三级人!妇久 | 青青草原伊人网 | 青青草自拍 | 天天骑夜夜操 | 亚洲天堂一区二区 | 天天色天天综合网 | 偷拍拍| 无毒不卡| 婷婷中文网| 婷婷色九月综合激情丁香 | 天堂福利视频 | 小明看国产 | 一级黄色片视频 | 亚洲精品中文字幕无乱码 | 一国产一级淫片a免费播放口 | 日日a.v拍夜夜添久久免费 | 最近韩国日本高清免费观看 | 最新国产在线 | 在线bt在线www天堂网在线 |