1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Short, ByVal lpFileName As String) As Long
Private Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpString As String, ByVal lpFileName As String) As Long
Function LireINI(ByVal pEntete As String, ByVal pVariable As String, ByVal pFic As String) As String
Dim l_szRetour As String
Dim l_lRetour As Long
If Dir(pFic) = "" Then
MsgBox("Fichier introuvable")
LireINI = "0"
Else
l_szRetour = Space$(255)
l_lRetour = GetPrivateProfileString(pEntete, pVariable, "Error", l_szRetour, 255, pFic)
LireINI = Strings.Left$(l_szRetour, l_lRetour) ' l'erreur ici
End If
End Function |
Partager