PureBasic

PreferenceGroup()

Синтаксис

Result = PreferenceGroup(Name$)

Описание


Создает новую группу (в виде: [Name$]) или изменяет текущую группу в файле настроек. Все последующие операции чтения или записи будут ограничиваться этой группой. Чтобы покинуть текущую группу, можно вызвать данную функцию с использованием пустого имени 'Name$', в виде ("").

Параметры

Name$ Имя новой группы.

Возвращаемое значение

Возвращает не нулевое значение, если группа уже существует, в противном случае 0.

Комментарии

Если группа не существует, она будет создана при записи первого ключа. Это позволяет использовать функцию PreferenceGroup() для проверки существования группы без создания множества пустых групп.

Пример

; Открывает файл настроек
OpenPreferences(#PB_Compiler_Home +"Examples\Sources\Data\test.pref")

; Выбор текущей группы
PreferenceGroup("window")

; Исследует ключи в группе 'window'
ExaminePreferenceKeys()
While  NextPreferenceKey() ; Пока находит ключи
    MessageRequester("Ключи группы 'window' ", PreferenceKeyName() + " = " + PreferenceKeyValue()) ; Отобразит ключ с его данными
Wend

; Закрывает файл настроек
ClosePreferences()

Поддерживаемые OS

Все

<- PreferenceComment() - Оглавление Preference - PreferenceGroupName()->