julien0001
Messages postés21Date d'inscriptionjeudi 21 février 2002StatutMembreDernière intervention30 mai 2002
-
22 mai 2002 à 20:31
julien0001
Messages postés21Date d'inscriptionjeudi 21 février 2002StatutMembreDernière intervention30 mai 2002
-
23 mai 2002 à 19:09
:question) Je n'arrive pas a utiliser cet API.
Les explication que j'ai ne sont pas claires. :question)
cs_pheno
Messages postés141Date d'inscriptionmardi 30 avril 2002StatutMembreDernière intervention23 mars 20051 22 mai 2002 à 20:50
Fonction WritePrivateProfileString
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
Versions :
. Windows 95/98 : Oui
. Windows NT : A partir de 3.1
. Windows 2000/XP : Oui
Description :
Cette API permet de créer ou de modifier vos propres fichiers d'initialisations sans se soucier des détails (par exemple... la gestion des fichiers), si le fichier n'existe pas il est créé, sinon il est modifié (c'est bien n'est ce pas...). La fonction retourne 0 si la création ou la modification du fichier d'initialisation a échoué, sinon elle retourne 1.
Voici le détail des variables :
lpApplicationName définit le nom de la section,
lpKeyName définit le nom de la clef,
lpString définit la valeur à ajouter,
lpFileName définit le nom du fichier d'initialisation.
Résumons, voici la structure du fichier d'initialisation lpFileName :
[lpApplicationName]
lpKeyName=lpString
Exemple d'utilisation :
' Pour enregistrer dans un fichier INI
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
Public Sub EcrireIni(stSection As String, stKey As String, stValeur As String, stFichier As String)
' Lecture d'une valeur dans un fichier INI
' stSection est le la partie designée entre crochets ([option] par exemple)
' stKey est le nom de la clé à récupérer (COULEUR=... par exemple)
' stValeur est la valeur à stocker
' stFichier est le fichier à manipuler
WritePrivateProfileString stSection, stKey, stValeur, stFichier
End Sub
Chevalier Pheno Starboard, membre de la Freeman-Corp