1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
* 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 LireINI(Entete As String, Variable As String) As String
* Dim Retour As String
* Fichier = App.Path & "\" & App.EXEName & ".ini"
* Retour = String(255, Chr(0))
* LireINI = Left$(Retour, GetPrivateProfileString(Entete, ByVal Variable, "", Retour, Len(Retour), Fichier))
* End Function
*
* Function EcrireINI(Entete As String, Variable As String, Valeur As String) As String
* Fichier = App.Path & "\" & App.EXEName & ".ini"
* WriteINI = WritePrivateProfileString(Entete, Variable, Valeur, Fichier)
* End Function
*
* ' Pour l'executer ex :
* EcrireINI("MonEntete", "MaVariable", "MaValeur")
* LireINI("MonEntete", "MaVariable") |
Partager