An globalen Variablen ist nichts Schlimmes und ihr Einsatz ist manchmal zweckmäßiger als für jeden Klacks eine Klasse (TObject mit all seinem vom Compiler generiertem überflüssigen Code) zu machen. Es muss nur übersichtlich bleiben.
Wenn ich welche einsetze, habe ich dazu extra eine
Unit "vars", in der ich alle Variablen und Constanten, die global verfügbar sein müssen, unterbringe.
OOP gut und schön, aber nicht
OOP um jeden Preis
Karl-Heinz
Populanten von Domizilen mit fragiler, transparenter Aussenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
(Wer im Glashaus sitzt sollte nicht mit Steinen werfen)