StephVBF
Messages postés21Date d'inscriptionjeudi 4 avril 2002StatutMembreDernière intervention 3 juin 2008
-
19 avril 2002 à 09:41
vbguigui
Messages postés77Date d'inscriptionvendredi 21 novembre 2003StatutMembreDernière intervention 7 mars 2007
-
10 juil. 2005 à 18:02
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
vbguigui
Messages postés77Date d'inscriptionvendredi 21 novembre 2003StatutMembreDernière intervention 7 mars 2007 10 juil. 2005 à 18:02
Vous avez attribué une note de 1 sur 10 pour cette source.
1 Parce que il y a pas plus bas.
cs_Teo
Messages postés1Date d'inscriptionjeudi 18 avril 2002StatutMembreDernière intervention19 avril 2002 19 avril 2002 à 10:58
Bonjour, désolé d'avoir oublié la déclaration de l'API. La voici :
Public 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
En pratique, il suffit de déclarer cet alias en haut d'un module, puis de faire appel à la fonction WritePrivateProfileString qui écrit :
la variable "Variable", dans la section "Section", avec la valeur "NewValeur", et ce dans le fichier INI "Fichier".
L'utilisation de vbNewLine donne par exemple ceci dans le fichier INI
[Section]
Variable=NewValeur
(saut de ligne)
[Section2]
Sans l'utilisation de vbNewLine, Section2 viendrait juste après Variable.
Attention toutefois à ne pas utiliser systématiquement vbNewLine à la fin des
variables sinon, il y a un saut de ligne entre chaque variable de la section.
StephVBF
Messages postés21Date d'inscriptionjeudi 4 avril 2002StatutMembreDernière intervention 3 juin 2008 19 avril 2002 à 09:41
Bonjour, sympa de partager ce bout de code très intéressant, peux-tu également afficher l'appel à cette librairie de fonction, svp.
merci, Stéphane
10 juil. 2005 à 18:02
1 Parce que il y a pas plus bas.
19 avril 2002 à 10:58
Public 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
En pratique, il suffit de déclarer cet alias en haut d'un module, puis de faire appel à la fonction WritePrivateProfileString qui écrit :
la variable "Variable", dans la section "Section", avec la valeur "NewValeur", et ce dans le fichier INI "Fichier".
L'utilisation de vbNewLine donne par exemple ceci dans le fichier INI
[Section]
Variable=NewValeur
(saut de ligne)
[Section2]
Sans l'utilisation de vbNewLine, Section2 viendrait juste après Variable.
Attention toutefois à ne pas utiliser systématiquement vbNewLine à la fin des
variables sinon, il y a un saut de ligne entre chaque variable de la section.
19 avril 2002 à 09:41
merci, Stéphane