Was verstehst du unter
global ? Wenn du die Variable als Feld in eine Klasse scheibst, ist sie nicht global und wird bei jeder Instanz der Klasse mit 0 initialisiert und jede Instanz hat seine eigene Kopie dieses Feldes. Global ist eine Variable, wenn sie in keiner Klasse und Funktion deklariert ist. Als bestes Beispiel dienen hier die Form-Variablen:
Delphi-Quellcode:
TForm1 = ...
var
Form1: TForm1; // <-- das ist eine globale Variable