Einzelnen Beitrag anzeigen

kaju74

Registriert seit: 22. Okt 2003
185 Beiträge
 
#1

Read/Write Properties in Delphi 2010

  Alt 10. Feb 2010, 10:45
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
  Mit Zitat antworten Zitat