Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

Re: Zuweisung property Delphi 2010

  Alt 19. Mär 2010, 00: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.
$2B or not $2B
  Mit Zitat antworten Zitat