CreatePreferences()

Syntax

Ergebnis = CreatePreferences(Dateiname$ [, Flags])
Beschreibung
Erstellt eine neue leere Preference-Datei. Existiert diese Datei bereits, so wird diese gelöscht.

Parameter

Dateiname$ Der Dateiname der neuen Preference-Datei.
Flags (optional) Dies kann eine Kombination der folgenden Werte sein:
  #PB_Preference_NoSpace: es werden keine Leerzeichen rings um das Gleichheitszeichen (=) - zwischen
                          Schlüssel und Wert - eingefügt,
                          Dies kann nützlich beim Umgang mit externen Voreinstellungs-Dateien
                          sein, welche kein Leerzeichen rings um das Leerzeichen akzeptieren.
  #PB_Preference_GroupSeparator: fügt eine leere Zeile zwischen den Gruppen ein, um die
                                 Lesbarkeit der Datei zu erhöhen.

Rückgabewert

Ein Wert ungleich Null, wenn die Datei erfolgreich erstellt wurde, andernfalls Null.

Anmerkungen

Sobald die Datei erfolgreich erstellt wurde, können Befehle zum Schreiben von Daten wie WritePreferenceString() genutzt werden. Wenn Werte in die Preference-Datei geschrieben wurden, ist es möglich, diese mit Funktionen wie ReadPreferenceString() wieder einzulesen.

Zum Entfernen eines Schlüssels oder einer Gruppe gibt es die Befehle RemovePreferenceKey() und RemovePreferenceGroup(). Zum Erstellen oder Ändern einer Gruppe verwenden Sie PreferenceGroup().

Sobald alle Schreib-Operationen erfolgt sind, muss ClosePreferences() aufgerufen werden, um die Einstellungen tatsächlich auf Disk zu speichern.

Beispiel

  ; Erstellt eine Preference-Datei namens Setup.ini
  CreatePreferences(GetTemporaryDirectory()+"Setup.ini")
  
  ; Erstellt eine Gruppe namens "Window"
  PreferenceGroup("Window")
    WritePreferenceLong("X", 10)      ; X = 10
    WritePreferenceLong("Y", 10)      ; Y = 10
    WritePreferenceLong("W", 800)     ; W = 800
    WritePreferenceLong("H", 600)     ; H = 600
    WritePreferenceFloat("%", 20)     ; % = 20.000000
    WritePreferenceString("Title", "PureNote") ; Title = "PureNote"
  
  ; Schließt die Preference-Datei
  ClosePreferences()

Siehe auch

ClosePreferences()

Unterstützte OS

Alle

<- ClosePreferences() - Preference Inhaltsverzeichnis - ExaminePreferenceGroups() ->