Hallo.
Ich habe gerade ein kleines Problem mit Delphi 2010 und folgendem Code(-Beispiel):
Delphi-Quellcode:
type
TForm4 = class(TForm)
procedure FormCreate(Sender: TObject);
private
{ Private-Deklarationen }
FDrawRect: TRect;
published
{ Public-Deklarationen }
property DrawRect: TRect read FDrawRect write FDrawRect;
end;
var
Form4: TForm4;
implementation
{$R *.dfm}
procedure TForm4.FormCreate(Sender: TObject);
begin
DrawRect.Left := 0;
end;
Unter Delphi2009 kein Problem, gibt's mit 2010 ein Compile-Error, das der linken Seite (DrawRect.Left := xxx) nichts zugewiesen werden kann. Ich weiß aus Marco Cantu's Delphi2010 Handbuch (Part 2, Seite 21), das sich da was mit Delphi2010 verändert hat, aber ich dachte, mit "write" in der Property-Beschreibung müsste es gehen.
Wie löse ich das Problem?
Vielen Dank & Gruß,
kaju