Eine Zuweisung in einer LFM-Datei hat immer eine von neun Arten — Zahl, Wahrheitswert, Zeichenkette, Bezeichner, Menge, Farbe, Liste, Sammlung oder nichts. TLfmValue hält genau das, ohne zu wissen, für welche Eigenschaft es steht.
Quelldatei: Vega/LfmValue.lyx
→ Alle Units · Alle Steuerelemente · Vega VCL
| Klasse | Basis | Zweck |
|---|---|---|
TLfmValue | — | Ein Wert samt Art |
| Enum | Werte | Zweck |
|---|---|---|
TLfmKind | LV_NONE (0), LV_INT (1), LV_BOOL (2), LV_STRING (3), LV_IDENT (4), LV_SET (5), LV_COLOR (6), LV_LIST (7), LV_COLLECTION (8) | Art des Wertes |
| Name | Typ | Wert | Bedeutung |
|---|---|---|---|
LFM_MAX_SET | int64 | 32 | Höchstzahl der Elemente einer Menge ([akLeft, akRight]) |
| Signatur | Zweck |
|---|---|
NewLfmValue(): TLfmValue | Erzeugt einen leeren Wert |
LfmAppendInt(dst: TTextBuffer, v: int64): void | Zahl in der Schreibweise der Datei anhängen |
LfmAppendQuoted(dst: TTextBuffer, s: pchar): void | Zeichenkette mit Anführungszeichen anhängen |
LfmAppendColor(dst: TTextBuffer, c: TColor): void | Farbe als #RRGGBB anhängen |
LFM_MAX_SET: Anchors = [akLeft, akRight] ist ein Wert, kein mehrfaches Zuweisen.
Importiert: Vega.Types, Vega.Strings, Vega.Lists · Standardbibliothek: std.io
Wird importiert von: Vega.LfmClasses, Vega.LfmLoad, Vega.LfmParse, Vega.LfmSave
Letzte Aktualisierung: 2026-08-20 — Klassen, Aufzählungen, Konstanten und freie Funktionen maschinell aus Vega/LfmValue.lyx erhoben.