Option Explicit
Private Declare Function GetPrivateProfileString Lib "Kernel32" _
Alias "GetPrivateProfileStringA" _
(ByVal lpAppName As String, ByVal lpKeyName
As String, _
ByVal lpDefault As String, ByVal lpReturnedString
As String, _
ByVal nSize As Integer, ByVal filename
As String) As Integer
Private Declare Function WritePrivateProfileString Lib "Kernel32" _
Alias "WritePrivateProfileStringA" _
(ByVal lpAppName As String, ByVal lpKeyName
As String, _
ByVal lpString As String, ByVal filename
As String) As Integer
Public Function getString(filename As String, section As String, _
key As String, defaultValue As String) As String
Dim Texte As String * 255, I%
I% = GetPrivateProfileString(section, key, defaultValue,
Texte$, 255, Afilename)
End Function
Public Sub setString(filename As String, section As String, key As String,
value As String)
I% = WritePrivateProfileString(section, key, value,
filename)
End Sub |