Inhaltsverzeichnis

Vega.Lists — Listen: Zeichenketten, Zahlen, Objektverweise

In Delphi ist TStrings die Währung für alles, was aus Zeilen besteht — Memo.Lines, ListBox.Items, ComboBox.Items. Genau dafür ist TStringList hier gedacht, mit denselben Namen. Dazu TIntArray für Zahlen und TObjectList für Adressen.

Quelldatei: Vega/Lists.lyx

Alle Units · Alle Steuerelemente · Vega VCL


Klassen

Klasse Basis Zweck
TIntArray Feld von Zahlen mit änderbarer Länge
TObjectList Liste von Adressen — hält Verweise, keine Kopien
TStringList Liste von Zeichenketten; die Einträge gehören ihr

Konstanten

Name Typ Wert Bedeutung
VEGA_LIST_MIN_CAP int64 8 Anfangsgröße, bevor eine Liste erstmals wächst

Freie Funktionen

Signatur Zweck
NewStringList(): TStringList Erzeugt eine leere Zeichenkettenliste
NewIntArray(n: int64): TIntArray Erzeugt ein Zahlenfeld dieser Länge
NewObjectList(): TObjectList Erzeugt eine leere Objektliste

Zu beachten


Abhängigkeiten

Importiert: Vega.Strings, Vega.Mem

Wird importiert von: Vega.Actions, Vega.Calendar, Vega.Chrome, Vega.ColorCtrls, Vega.ColorDlg, Vega.Component, Vega.Control, Vega.DateTimePicker, Vega.EditBtn, Vega.Edits, Vega.ExtCtrls, Vega.Extras, Vega.FileDlg, Vega.Files, Vega.FontDlg, Vega.Grids, Vega.Hints, Vega.Images, Vega.Layout, Vega.LfmClasses, Vega.LfmLoad, Vega.LfmParse, Vega.LfmSave, Vega.LfmValue, Vega.ListCtrls, Vega.ListView, Vega.MaskEdit, Vega.Menus, Vega.Picture, Vega.StdCtrls, Vega.Style, Vega.ThemeFile, Vega.Themes, Vega.Trees, Vega.ValueList

Letzte Aktualisierung: 2026-08-20 — Klassen, Aufzählungen, Konstanten und freie Funktionen maschinell aus Vega/Lists.lyx erhoben.