Statt einer globalen Variable
Delphi-Quellcode:
interface
...
var MyGobalVariable: TIrgendEinTyp;
...
implementation
...
ist es besser eine so genannte Feldvariabel zu nutzen
Delphi-Quellcode:
interface
...
type
TMeineKlasse = class
private
MeineFeldVariable: TIrgendEinTyp;
public
...
implementation
...
Die globale Variable ist die ganze Zeit verfügbar, vom Start des Programs bis zum Beenden.
Die Feldvariable ist nur solange gültig und zugreifbar, solange es das Objekt zu dem es gehört existiert.
Dadurch ist diese Variable besser unter Kontrolle zu halten.