WritePreferenceString()
Syntaxe
WritePreferenceString(Clé$, Valeur$)Description
Crée ou change la paire Clé-Valeur sous la forme : 'Clé$ = Valeur'.
La valeur est de type chaîne de caractères String
Arguments
Clé$ Le nom de la clé à écrire.
Si la clé existe, la valeur associée est remplacée par la nouvelle valeur.
Si PreferenceGroup() a été utilisé alors l'écriture est limitée au groupe courant.Valeur La valeur est de type chaîne de caractères à associer à la clé. Voir String
Valeur de retour
Aucune.
Exemple
; Création du fichier prefs.txt
If CreatePreferences(GetTemporaryDirectory()+"Prefs.txt", #PB_Preference_GroupSeparator)
PreferenceGroup("Window")
WritePreferenceString("Titre", "PureNote")
WritePreferenceLong ("X", 100)
WritePreferenceLong ("Y", 125)
WritePreferenceInteger("I", 1024)
WritePreferenceQuad("Q", 9223372036854775807)
WritePreferenceFloat("%", 20.10)
WritePreferenceDouble("D", 0.0123456789 )
ClosePreferences()
RunProgram(GetTemporaryDirectory()+"Prefs.txt")
EndIf
Exemple: "Stocker des données"
; Créer un fichier de préférences 'ColorList.ini'
; Remarque : Dans ce cas, les valeurs des données doivent être uniques (pas de clés en double).
If CreatePreferences(GetTemporaryDirectory()+"ColorList.ini", #PB_Preference_NoSpace)
WritePreferenceString("FF0000", "")
WritePreferenceString("00FF00", "")
WritePreferenceString("0000FF", "")
WritePreferenceString("FF00FF", "")
ClosePreferences()
Else
Debug "Erreur : Impossible de créer le fichier 'ColorList.ini' !"
EndIf
; Lire le fichier 'ColorList.ini' et afficher les clés (qui sont les données ici)
If OpenPreferences(GetTemporaryDirectory()+"ColorList.ini")
ExaminePreferenceKeys()
While NextPreferenceKey()
Debug PreferenceKeyName()
Wend
ClosePreferences()
Else
Debug "Erreur : Impossible de créer le fichier 'ColorList.ini' !"
EndIf
Voir aussi
WritePreferenceFloat(), WritePreferenceDouble(), WritePreferenceInteger(), WritePreferenceQuad(), WritePreferenceQuad()
OS Supportés
Tous