IniConfiguration.GetBoolean
| Eigenschaft |
Wert |
| Modul |
Common |
| Klasse |
IniConfiguration |
| Typ |
Function |
| Sichtbarkeit |
Public |
| Datei |
Common/IniConfiguration.vb |
Beschreibung
Gibt einen Boolean-Wert fuer die angegebene Section und den Key zurueck. Der Rohwert wird ueber GetValue gelesen und dann als VB6-kompatibles Flag interpretiert: "1" ergibt True, "0" ergibt False. Alle anderen Werte (einschliesslich fehlender Keys) geben defaultValue zurueck.
Signatur
Public Function GetBoolean(section As String, key As String, defaultValue As Boolean) As Boolean
Parameter
| Name |
Typ |
Beschreibung |
Standard |
| section |
String |
Name der INI-Section (z.B. "Settings") |
— |
| key |
String |
Schluesselname innerhalb der Section (z.B. "StartMinimized") |
— |
| defaultValue |
Boolean |
Rueckgabewert, falls Section/Key nicht existiert oder Wert weder "0" noch "1" |
— |
Rückgabewert
| Typ |
Beschreibung |
| Boolean |
True bei "1", False bei "0", defaultValue bei fehlendem/unbekanntem Wert |
Ablaufdiagramm
flowchart TD
A[Start] --> B["GetValue(section, key, Nothing)"]
B --> C{raw Is Nothing?}
C -- Ja --> D[Return defaultValue]
C -- Nein --> E{raw.Trim()}
E -- "1" --> F[Return True]
E -- "0" --> G[Return False]
E -- Sonstiges --> D
Aufgerufen von
| Modul |
Sub/Function |
Kontext |
| frmMain |
frmMain_Load |
Prueft StartMinimized-Flag fuer minimiertes Starten |
Ruft auf
| Modul |
Sub/Function |
Kontext |
| Common |
IniConfiguration.GetValue |
Liest den Rohwert als String aus der INI-Konfiguration |
Beispiel
Dim config As IniConfiguration = IniConfiguration.Load("C:\FMGC\FMGC.INI")
' Pruefe, ob das Fenster minimiert gestartet werden soll
If config.GetBoolean("Settings", "StartMinimized", False) Then
Me.WindowState = FormWindowState.Minimized
End If
Änderungshistorie
| Version |
Datum |
Änderung |
| 1.0 |
2026-04-16 |
Erstdokumentation |