PureBasic

NextPreferenceGroup()

Синтаксис

Result = NextPreferenceGroup()

Описание


Переходит к следующей группе. Эта команда позволяет шаг за шагом пройти все группы перечисленные последним вызовом функции ExaminePreferenceGroups(), первый вызов NextPreferenceGroup() делает текущей самую первую группу данного перечисления.

Чтобы получить имя текущей группы, используйте PreferenceGroupName(). Текущая группа файла настройки также будет использоваться при считывании значения из настроек или при проверке ключей с помощью функции ExaminePreferenceKeys().

Параметры

Ничего.

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

Возвращает ненулевое значение, если в данном перечислении за текущей группой была найдена следующая группа, в противном случае 0.

Пример

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

; Исследует группы
ExaminePreferenceGroups()
While NextPreferenceGroup() ; Пока находит группы
    MessageRequester("Groups", PreferenceGroupName()) ; Отображает группу
Wend

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

См. также

ExaminePreferenceGroups(), PreferenceGroupName(), ExaminePreferenceKeys()

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

Все

<- FlushPreferenceBuffers() - Оглавление Preference - NextPreferenceKey()->