Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Auf Setzen von Record-Properties reagieren (https://www.delphipraxis.net/88708-auf-setzen-von-record-properties-reagieren.html)

Cöster 19. Mär 2007 21:03


Auf Setzen von Record-Properties reagieren
 
Hi!

Den Feldern einer Record-Property kann man ja nicht so einfach etwas zuweisen, wenn man sie nach folgendem Muster deklariert:

Delphi-Quellcode:
property Pos: TPoint read FPos write FPos;
Ich hab mich für die hier von Hawkeye219 beschriebene Lösung entschieden, von einem Getter einen Zeiger auf den Record zurückliefern zu lassen.

Nun würde ich aber gerne auf das Beschreiben der Record-Property reagieren (Ereignis auslösen). Wie sollte ich das machen? Den Record in eine Klasse umschreiben? Zwei Properties erstellen (PosX und PosY)? Oder noch was anderes? :gruebel:

mkinzler 19. Mär 2007 21:06

Re: Auf Setzen von Record-Properties reagieren
 
Ich würde die Lösung mit einer Klasse wählen.

SirThornberry 19. Mär 2007 21:08

Re: Auf Setzen von Record-Properties reagieren
 
wenn du einen Pointer zurück lieferst kannst du nicht darauf reagieren wenn an der Speicheradresse was geändert wird.

Cöster 19. Mär 2007 21:27

Re: Auf Setzen von Record-Properties reagieren
 
@ mkinzler: Danke. Im oben von mir verlinkten Thread hab ich gerade noch eine Frage zur dort von dir vorgeschlagenen Lösung gestellt. Wär nett, wenn du die dir eben noch angucken könntest. Thx :thumb:

@ SirThornberry: Deswegen meine Frage nach der besten Alternative.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz