Forum: Cross-Platform-Entwicklung
by Redeemer,
20. Apr 2020
Ein Feld ist eine in einer Klasse deklarierte Variable. Achtung, eine in einer Klasse deklarierte class var ist kein Feld.
Delphi erstellt automatisch für jedes Formular eine globale Variable. Die sollte man für Formulare (und kaum was anderes!) auch nutzen, so wie hoika schrieb. Globalen Variablen kann man bei der Deklaration bereits initialisieren.
Forum: Cross-Platform-Entwicklung
by Redeemer,
19. Apr 2020
Es gibt in Delphi nur wenige Fälle, in der nicht initialisierte Variablen einen bestimmten Wert haben, z.B. zusammengesetzte lokale Variablen (z.B. Strings; Result bzw. der Funktionsname ist keine lokale Variable sondern ein impliziter out-Parameter und immer „zufällig“) sowie alle Klassenfelder.
himitsu wird uns sicher eine ausführliche Liste liefern können.