Zum Inhalt

IniConfiguration.GetInteger

Eigenschaft Wert
Modul Common
Klasse IniConfiguration
Typ Function
Sichtbarkeit Public
Datei Common/IniConfiguration.vb

Beschreibung

Gibt einen Integer-Wert fuer die angegebene Section und den Key zurueck. Intern wird zuerst GetValue aufgerufen, um den Rohwert als String zu erhalten. Anschliessend wird der String mit Integer.TryParse geparsed. Falls der Key nicht existiert oder der Wert nicht als Integer interpretierbar ist, wird defaultValue zurueckgegeben.

Signatur

Public Function GetInteger(section As String, key As String, defaultValue As Integer) As Integer

Parameter

Name Typ Beschreibung Standard
section String Name der INI-Section (z.B. "Settings", "OPS")
key String Schluesselname innerhalb der Section
defaultValue Integer Rueckgabewert, falls Section/Key nicht existiert oder Wert nicht parsebar

Rückgabewert

Typ Beschreibung
Integer Der geparste Integer-Wert oder defaultValue bei fehlendem/ungueltigem Wert

Ablaufdiagramm

flowchart TD
    A[Start] --> B["GetValue(section, key, Nothing)"]
    B --> C{raw Is Nothing?}
    C -- Ja --> D[Return defaultValue]
    C -- Nein --> E{Integer.TryParse erfolgreich?}
    E -- Ja --> F[Return parsed]
    E -- Nein --> D

Aufgerufen von

Modul Sub/Function Kontext
Derzeit keine direkten Aufrufe im Quellcode gefunden

Ruft auf

Modul Sub/Function Kontext
Common IniConfiguration.GetValue Liest den Rohwert als String aus der INI-Konfiguration
System Integer.TryParse Konvertiert den String-Wert in einen Integer

Beispiel

Dim config As IniConfiguration = IniConfiguration.Load("C:\FMGC\FMGC.INI")

' Tropopause als Integer mit Default 36090
Dim tropopause As Integer = config.GetInteger("OPS", "Tropopause", 36090)

' Port-Nummer mit Fallback
Dim port As Integer = config.GetInteger("Network", "UdpPort", 49100)

Änderungshistorie

Version Datum Änderung
1.0 2026-04-16 Erstdokumentation