PreferenceGroup()

Syntax

Ergebnis = PreferenceGroup(Name$)
Beschreibung
Erstellt eine neue Gruppe (in der Form: [Name$]) oder ändert die aktuelle Gruppe in der Preference-Datei.

Alle folgenden Lese- oder Schreib-Operationen sind dann auf diese Gruppe beschränkt. Um alle Gruppen zu verlassen, kann ein leerer 'Name$' verwendet werden.

Parameter

Name$ Der neue Gruppen-Name.

Rückgabewert

Ein Wert ungleich Null, wenn die Gruppe bereits existierte, andernfalls Null.

Anmerkungen

Wenn die Gruppe noch nicht existiert, wird sie nicht sofort erstellt. Stattdessen wird sie erstellt, sobald der erste Schlüssel in diese geschrieben wird. Dies ermöglicht die Verwendung der PreferenceGroup()-Funktion zum Testen, ob eine Gruppe vorhanden ist, ohne viele leere Gruppen zu erstellen. Bei der Suche nach Gruppen wird die Groß-/Kleinschreibung nicht beachtet.

Beispiel

  ; Öffnet eine Preference-Datei
  OpenPreferences(#PB_Compiler_Home +"examples/sources/Data/test.pref")
  
  ; Auswählen einer Gruppe
  PreferenceGroup("Window")
  
  ; Schlüssel in der Gruppe 'Window' untersuchen
  ExaminePreferenceKeys()
  While NextPreferenceKey() ; Solange ein Schlüssel existiert...
    MessageRequester("Schlüssel der 'Window' Gruppe", PreferenceKeyName() + " = " + PreferenceKeyValue())  ; ...den Schlüssel mit seinen Daten anzeigen
  Wend
  
  ; Schließt die Preference-Datei
  ClosePreferences()  

Unterstützte OS

Alle

<- PreferenceComment() - Preference Inhaltsverzeichnis - PreferenceGroupName() ->