Liest eine LFM-Datei zu einem Baum aus Objekten und Zuweisungen. Dieser Schritt kennt weder Controls noch Eigenschaftsnamen: er liest, was dasteht, und meldet, was nicht dasteht. Ob es ein TButton gibt und ob der ein Default hat, entscheidet erst der Lader — deshalb lässt sich der Parser ohne Fenster testen.
Quelldatei: Vega/LfmParse.lyx
→ Alle Units · Alle Steuerelemente · Vega VCL
| Klasse | Basis | Zweck |
|---|---|---|
TLfmObject | — | Ein Objekt der Datei: Name, Klasse, Eigenschaften, Kinder |
TLfmParser | — | Der Leser samt Fehlermeldung mit Zeilennummer |
TLfmProp | — | Eine Zuweisung: Name und TLfmValue |
| Name | Typ | Wert | Bedeutung |
|---|---|---|---|
LFM_VERSION | int64 | 1 | Version des Dateiformats |
| Signatur | Zweck |
|---|---|
NewLfmParser(): TLfmParser | Erzeugt einen Leser |
OnClick = EndeKlick); mit Anführungszeichen meldet der Lader einen Fehler samt Zeile.
Importiert: Vega.Types, Vega.Strings, Vega.Lists, Vega.Files, Vega.LfmValue · Standardbibliothek: std.io
Wird importiert von: Vega.LfmLoad, Vega.LfmSave
Letzte Aktualisierung: 2026-08-20 — Klassen, Aufzählungen, Konstanten und freie Funktionen maschinell aus Vega/LfmParse.lyx erhoben.