Auf private Attribute kann innerhalb einer
Unit beliebig zugegriffen werden.
Verwende
strict private (ab D2005 oder so) oder lagere jede Klasse in eine eigene
Unit aus
P.S.: Die
VCL macht davon übrigens sehr intensiv Gebrauch, wahrscheinlich hat man das mal eingeführt um die Arbeit zu erleichtern und es später (evtl. aus Kompatibilitätsgründen) so gelassen ...