Zum Inhalt

TestFlightPlanService.GetFilePath

Eigenschaft Wert
Modul Forms
Klasse TestFlightPlanService
Typ Function
Sichtbarkeit Public
Datei Forms/TestFlightPlanService.vb

Beschreibung

Gibt den absoluten Dateipfad fuer die Test-Flugplan-Datei zurueck. Der Pfad setzt sich aus dem Anwendungsverzeichnis (AppDomain.CurrentDomain.BaseDirectory) und dem festen Dateinamen "test-fpln.json" zusammen. Es existiert nur ein einzelner Slot fuer den Test-Flugplan; Speichern ueberschreibt die bestehende Datei stillschweigend.

Signatur

Public Function GetFilePath() As String

Parameter

Keine Parameter.

Rueckgabewert

Typ Beschreibung
String Absoluter Dateipfad zur test-fpln.json im Anwendungsverzeichnis

Ablaufdiagramm

flowchart TD
    A[Start] --> B[AppDomain.CurrentDomain.BaseDirectory ermitteln]
    B --> C[Path.Combine mit 'test-fpln.json']
    C --> D[Pfad zurueckgeben]
    D --> E[Ende]

Aufgerufen von

Modul Sub/Function Kontext
TestFlightPlanService Save Ermittelt den Speicherpfad fuer die JSON-Serialisierung
TestFlightPlanService Load Ermittelt den Ladepfad und prueft die Dateiexistenz
frmRawFpln mnuLoadTest_Click Zeigt den Dateipfad in der Statusleiste an, wenn keine Testdatei vorhanden ist

Ruft auf

Modul Sub/Function Kontext
Path Combine Verbindet Anwendungsverzeichnis und Dateinamen zu einem absoluten Pfad
AppDomain CurrentDomain.BaseDirectory Liefert das Basisverzeichnis der laufenden Anwendung

Beispiel

' Dateipfad fuer Test-Flugplan abfragen
Dim filePath As String = TestFlightPlanService.GetFilePath()
' Ergebnis z.B.: "C:\Program Files\A320_FMGC\test-fpln.json"

Aenderungshistorie

Version Datum Aenderung
1.0 2026-04-16 Erstdokumentation