Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.167 Beiträge
 
Delphi 12 Athens
 
#3

Re: Zuweisung property Delphi 2010

  Alt 18. Mär 2010, 23:47
Delphi 2010 meckert jetzt endlich mal, wenn man sowas versucht, denn früher war es zwar möglich, aber nicht wirklich.

Gab vor 'ner Weile auch einen Thread dazu.

.DragPos ließt wirklich das Property (TPoint) aus, aber X und Y würden nur innerhalb des ausgelesenen Wertes geändert und nicht innerhalb der Komponente

Delphi-Quellcode:
with DragObject.DragPos do
begin
  y := y + FView.Top;
  X := X + FView.Left;
end;
ergibt intern
Delphi-Quellcode:
with DragObject.GetDragPos do
begin
  y := y + FView.Top;
  X := X + FView.Left;
end;
Delphi-Quellcode:
temp := DragObject.GetDragPos;
temp.Y := temp.Y + FView.Top;
temp.X := temp.X + FView.Left;
Und nun fällt vielleicht auch auf, warum sowas nun nicht mehr zugelassen wird.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat