10 messages in org.openoffice.fr.progRe: [prog] Existe-t-il des méthodes p...
FromSent OnAttachments
pacSep 30, 2005 6:51 am 
Francois GattoSep 30, 2005 9:33 pm 
pacOct 3, 2005 12:21 am 
Francois GattoOct 3, 2005 9:08 am 
Laurent GodardOct 3, 2005 9:45 am 
pacOct 18, 2005 3:51 am 
Francois GattoOct 18, 2005 10:05 pm 
pacOct 20, 2005 11:24 pm 
Bernard MarcellyOct 21, 2005 4:33 am 
pacOct 21, 2005 6:43 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Existe-t-il des méthodes pour lire et écrire dans un fichier Ini ?Actions...
From:Bernard Marcelly (marc@club-internet.fr)
Date:Oct 21, 2005 4:33:07 am
List:org.openoffice.fr.prog

Bonjour pac, Message du 2005-10-18 12:52:

pac a écrit :

J'ai donc suivi, ce qui était indiqué, cela fonctionne pour changer la valeur d'une clé. Par contre pour supprimer une clé, cela ne fonctionne pas, il faut passer en paramètre une chaine vide (pas une chaine égale à "").

En m'inspirant du codage vb signalé par François j'y arrive en redéfinissant la DLL pour ce besoin particulier. Attention aux lignes longues cassées par le mail dans ce codage.

Declare Function ErasePrivateKey Lib "kernel32" Alias "WritePrivateProfileStringA" _ (ByVal lpApplicationName As String, _ ByVal lpKeyName As String, _ ByVal lpValue As Long, _ ByVal lpFileName As String) As Long

Sub effacerClef Dim ret As Long ret = ErasePrivateKey("Section1", "Key1", 0, "C:\MesDocs\Test.ini") print "resultat", ret End Sub

Même principe pour supprimer une section.

Bernard