hi,
vielleicht versteh ich das Problem nicht, aber wie soll hier jemand in einer abgeleiteten Klasse auf das Private Feld zugreifen:
Delphi-Quellcode:
TTestBasis = class(TObject)
strict private
FTestfeld: Integer;
strict protected
property TestFeld: Integer read FTestfeld;
public
constructor create(ATest: INteger);
end;
oder auch umbiegen? Einzig das Property kann man öffentlich machen, ändert aber nichts am Zugriffsschutz (readOnly). In wie weit über die neue
RTTI hier auf private Felder zugegriffen werden kann weiß ich allerdings nicht.