Zitat von
Evian:
Ich habe ein paar Variablen im private-Bereich meiner neuen Klasse deklariert, kann aber trotzdem ohne Probleme vom Hauptformular direckt auf sie zugreifen.
Der Unwissende hat di hier nur die halbe Wahrheit geschildert. Definierst du unterschiedliche Klassen in der gleichen
Unit, so können die untereinander sehr wohl auf deren private Eigenschaften und Methoden zugreifen. Willst Du auch das verhindern, so solltest Du den privaten Bereich mit
strict private
deklarieren.
Das gibts aber erst seit Delphi 2006 (oder 2005
)