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.

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("Keys from the 'window' group", PreferenceKeyName() + " = " + PreferenceKeyValue())  ; ...den Schlüssel mit seinen Daten anzeigen
  Wend
  
  ; Schließt die Preference-Datei
  ClosePreferences()  

Anmerkungen

Wenn die Gruppe noch nicht existierte, wird diese nicht sofort erstellt. Sie wird stattdessen erstellt, sobald der erste Schlüssel in diese geschrieben wird. Dies ermöglicht die Verwendung des PreferenceGroup() Befehls zum Testen, ob eine Gruppe existiert, ohne das Erstellen vieler leerer Gruppen.

Unterstützte OS

Alle

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