Zitat von
WS1976:
Hallo,
...Eigentlich müsste man daraus eigentlich schliessen, dass es in Delphi nur
unit-globale Variablen gibt und keine wirklich globalen.
Grüsse
Rainer
Hallo Rainer,
ohne uses ist in Delphi nichts sichtbar, in der
dpr-Datei kann man zwar Variablen definieren, aber die kann man in anderen Units nicht verwenden.
Die sauberste Methode ist, eine
Unit "globals" o.ä. anzulegen, alles globale dort rein zu packen (auch z.B. Prozeduren) und die in allen anderen als erste unter uses aufzuführen.
Doppeldeklarationen sind für Delphi ein Problem, u.a. wenn man eine Deklaration in eine andere
Unit verlegt. Ich behelfe mir mit der Suchfunktion "in allen Projektdateien suchen".
Gruss Reinhard