Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question'ligne à supprimer Strg = "[" & NomRubric & "]" 'Charge le fichier dans une chaine MyFile = FreeFile Open CheminFichierINI For Binary As MyFile StrINI = Input$(LOF(MyFile), MyFile) Close MyFile 'Recherche la position du début de la ligne et du saut en fin de ligne... PosS = InStr(LCase(StrINI), LCase(Strg)) PosE = InStr(PosS, LCase(StrINI), Chr(13) & Chr(10)) 'Reconstruction de la chaine sans la ligne strNewINI = Left(StrINI, PosS - 1) & Mid(StrINI, PosE + 2) 'On écrase le fichier avec sa nouvelle forme ' Kill CheminFichierINI MyFile = FreeFile Open CheminFichierINI For Binary As MyFile Put MyFile, , stNewINI Close MyFile
Private Declare Function GetPrivateProfileSection Lib "kernel32" Alias "GetPrivateProfileSectionA" (ByVal lpAppName As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long 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 WritePrivateProfileSection Lib "kernel32" Alias "WritePrivateProfileSectionA" (ByVal lpAppName As String, ByVal lpString As String, 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