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 |