Thema: Delphi Frage zu Properties

Einzelnen Beitrag anzeigen

Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#14

Re: Frage zu Properties

  Alt 14. Mai 2010, 11:05
Zitat von hoika:
Und das ist kein theoretischer Fall,
habe ich auch öfter (in altem Code von mir) ...
Bei mir kommt alle Jubeljahre vor, das ich gerne das hätte:
Delphi-Quellcode:
type
  TTest1 = class
  strict private
    FRect: TRect;
  public
    property Rect: TRect read FRect write FRect;
  end;
aber das:
Delphi-Quellcode:
type
  TTest2 = class
  public
    Rect: TRect;
  end;
nehmen muss, damit ich auf einzelne Felder von "Rect" zugreifen kann:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  t1: TTest1;
  t2: TTest2;
begin
  t2.Rect.Top := 0; // Geht
  t1.Rect.Top := 0; // geht nicht
end;
Uli Gerhardt
  Mit Zitat antworten Zitat