Soyez le premier à donner votre avis sur cette source.
Snippet vu 7 611 fois - Téléchargée 39 fois
'Lire' dim var_1 open "chemin\fichier" for input as #1 input #1,var_1 close #1 'Ecrire' dim var_1 open "chemin\fichier" for output as #1 print #1,var_1 close #1 'Avec plusieurs lignes' dim var_1, var_2 'en fonction de lire ou écrire' open "chemin\fichier" for input/output as #2 input/print #2,var_1 input/print #2,var_2 close #2 text1.text=var_1 text2.text=var_2
'API Lecture/Ecriture dans fichier INI
Public 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
Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal as_Section As String, ByVal aa_Key As Any, ByVal aa_NewValue As Any, ByVal as_IniFile As String) As Long
Public Enum IO_Ini
IniRead = 1
IniWrite = 2
End Enum
Public Function fx_IOFromIni(as_Section As String, as_Key As String, Optional av_WriteValue As String, Optional as_IniFile As String, Optional as_IOIni As IO_Ini) As String
Dim ls_StringRead As String
Select Case as_IOIni
Case IniRead
'Récupérer des variables dans un fichier INI
ls_StringRead = String(255, Chr(0))
fx_IOFromIni = Left(ls_StringRead, GetPrivateProfileString(as_Section, as_Key, "", ls_StringRead, Len(ls_StringRead), as_IniFile))
Case IniWrite
'Ecriture des variables dans un fichier INI
WritePrivateProfileString as_Section, as_Key, av_WriteValue, as_IniFile
End Select
End Function
Si tu cherche à utiliser les fichiers INI, y'a des supers fonctions dans l'API de windows (spécialement pour les ini)
GetPrivateProfileString, et WritePrivateProfilString.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.