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 |