PureBasic

ReadPreferenceDouble()

Синтаксис

Result.d = ReadPreferenceDouble(Key$ , DefaultValue)

Описание


Считывает значение связанное с указанным ключом 'Key$', как число с типом Double.

Параметры

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

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

Возвращает значение связанное с указанным ключом 'Key$', как число с типом Double. Если ключ не найден, будет возвращено значение по умолчанию.

Пример

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

; Открывает группу 'window'
PreferenceGroup("window")

; Изучает ключи до w = 800
NextPreferenceKey() ; x = 0
NextPreferenceKey()    ; y = 0
NextPreferenceKey()    ; w = 800

; Считывает ключ
Key$= PreferenceKeyName()

; Отображает ключ и его данные в разных форматах
MessageRequester("ключ Integer", Str(ReadPreferenceInteger(Key$, 0)))
MessageRequester("ключ Float", StrF(ReadPreferenceFloat(Key$, 0), 6))
MessageRequester("ключ Double", StrD(ReadPreferenceDouble(Key$, 0), 15))
MessageRequester("ключ Long", Str(ReadPreferenceLong(Key$, 0)))
MessageRequester("ключ Quad", Str(ReadPreferenceQuad(Key$, 0)))
MessageRequester("ключ String", ReadPreferenceString(Key$, "0"))

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

См. также

ReadPreferenceFloat(), ReadPreferenceInteger(), ReadPreferenceLong(), ReadPreferenceQuad(), ReadPreferenceString()

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

Все

<- PreferenceKeyValue() - Оглавление Preference - ReadPreferenceFloat()->