Hi,
wieder einmal! Zum xten Mal:
Es gibt unter Delphi keine "globalen Variablen". Es gibt nur "
Unit-globale" Variablen.
Das fatale daran ist: Der Variablenname kann in einer anderen
Unit nochmal vorkommen.
Es hängt dann nur von der Reihenfolge in der Uses Zeile ab welche Variable du wo erreichst.
Also
FINGER WEG!
Besser ist es eine Variable in eine Klasse zu verpacken!
Beispiel:
Delphi-Quellcode:
Unit1
Interface
var1:integer;
Unit2
Interface
var1:integer;
Unit3
uses unit1,unit2;
var1 kriegst du jetzt von unit1
Unit3
uses unit2,unit1;
var1 kriegst du jetzt von unit2
Viele Grüsse