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
Function GetINI(AppName As String, KeyName As String, FilePath As String) As String
Dim RetStr As String
RetStr = String(255, Chr(0))
GetINI = Left(RetStr, GetPrivateProfileString(AppName, ByVal KeyName, "", RetStr, Len(RetStr), FilePath))
End Function
Function WriteINI(AppName As String, KeyName As String, Value As String, FilePath As String)
WritePrivateProfileString AppName, KeyName, Value, FilePath
End Function
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
Function GetINI(AppName As String, KeyName As String, FilePath As String) As String
Dim RetStr As String
RetStr = String(255, Chr(0))
GetINI = Left(RetStr, GetPrivateProfileString(AppName, ByVal KeyName, "", RetStr, Len(RetStr), FilePath))
End Function
Function WriteINI(AppName As String, KeyName As String, Value As String, FilePath As String)
WritePrivateProfileString AppName, KeyName, Value, FilePath
End Function
Private Sub Command1_Click() '读ini
Dim FilePath As String
FilePath = App.Path & "a.ini"
Print GetINI("DBSettings", "Server", FilePath)
End Sub
Private Sub Command2_Click() '写ini
Dim FilePath As String
FilePath = App.Path & "a.ini"
WriteINI "DBSettings", "Server", "(local)", FilePath
End Sub
Dim FilePath As String
FilePath = App.Path & "a.ini"
Print GetINI("DBSettings", "Server", FilePath)
End Sub
Private Sub Command2_Click() '写ini
Dim FilePath As String
FilePath = App.Path & "a.ini"
WriteINI "DBSettings", "Server", "(local)", FilePath
End Sub