用API函数GetPrivateProfileString,WritePrivateProfileString,GetPrivateProfileInt
即可。API函数定义如下:
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 WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
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
写INI文件
WritePrivateProfileString "系统时间", "本次操作日期", Str$(Date), "C:\记录.INI"
读INI文件:
Dim T As String '定义字符变量
T = Space$(1000) '事先定义读取值的字串宽度
GetPrivateProfileInt "系统时间", "本次操作日期", T, "C:\记录.INI"
T = Left$(T, Len(Trim$(T)) - 1)