可以使用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?LongDeclare?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目錄中查找文件。