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
可以使用VB呼叫系統API函式 GetPrivateProfileString 來從ini檔案中讀取一條或全部資料。
申明方式如下:
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
lpApplicationName:欲在其中查詢條目的小節名稱。這個字串不區分大小寫。如設為vbNullString,就在lpReturnedString緩衝區內裝載這個ini檔案所有小節的列表。
lpKeyName:欲獲取的項名或條目名。這個字串不區分大小寫。如設為vbNullString,就在lpReturnedString緩衝區內裝載指定小節所有項的列表。
lpDefault:指定的條目沒有找到時返回的預設值。可設為空("")。
lpReturnedString:指定一個字串緩衝區,長度至少為nSize。
nSize:指定裝載到lpReturnedString緩衝區的最大字元數量。
lpFileName:初始化檔案的名字。如沒有指定一個完整路徑名,windows就在Windows目錄中查詢檔案。