ReadPreferenceDouble()

Syntax

Ergebnis.d = ReadPreferenceDouble(Schlüssel$, StandardWert)
Beschreibung
Versucht den zum Schlüssel 'Schlüssel$' gehörenden Wert zu lesen.

Parameter

Schlüssel$ Der Schlüssel, dessen Wert gelesen werden soll. Wenn PreferenceGroup() benutzt wurde, dann beschränkt sich die Suche auf die aktuelle Gruppe.
StandardWert Der zurückzugebende Standardwert, wenn der Schlüssel nicht gefunden oder die Preference-Datei nicht korrekt geöffnet wurde (z.B. Datei nicht gefunden).

Rückgabewert

Der dem angegebenen Schlüssel zugewiesene Wert, als eine Double-Zahl (.d). Wenn der Schlüssel nicht gefunden wurde, dann wird der Standardwert zurückgegeben.

Beispiel

  ; Öffnet eine Preference-Datei
  OpenPreferences(#PB_Compiler_Home +"examples/sources/Data/test.pref")
  
  ; Öffnen der Gruppe 'Window'
  PreferenceGroup("Window")
  
  ; Untersuchen der Schlüssel bis w = 800
  NextPreferenceKey() ; x = 0
  NextPreferenceKey() ; y = 0
  NextPreferenceKey() ; w = 800
  
  ; Lesen des Schlüssels
  key$ = PreferenceKeyName()
  
  ; Anzeigen des Schlüssels und seiner Daten in verschiedenen Formaten
  MessageRequester("Integer-Key", Str(ReadPreferenceInteger(key$, 0)))
  MessageRequester("Float-Key", StrF(ReadPreferenceFloat(key$, 0), 6))
  MessageRequester("Double-Key", StrD(ReadPreferenceDouble(key$, 0), 15))
  MessageRequester("Long-Key", Str(ReadPreferenceLong(key$, 0)))
  MessageRequester("Quad-Key", Str(ReadPreferenceQuad(key$, 0)))
  MessageRequester("String-Key", ReadPreferenceString(key$, "0"))
    
  ; Schließt die Preference-Datei
  ClosePreferences() 

Siehe auch

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

Unterstützte OS

Alle

<- PreferenceKeyValue() - Preference Inhaltsverzeichnis - ReadPreferenceFloat() ->