Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TComponent Notification über Namesänderung (https://www.delphipraxis.net/110394-tcomponent-notification-ueber-namesaenderung.html)

beo 17. Mär 2008 16:04


TComponent Notification über Namesänderung
 
Hi all,

ich habe da mal ein Problem, zu dem ich bisher leider keinen Hinweis finden konnte:

Ist es möglich sich zur Designzeit über die Änderung des Componentennamens informieren zu lassen?

Ich habe eine Containerklasse, die Referenzen auf bestimmte Controls verwaltet. Im Prinzip wie in einer simplen Datasource->Dataset Zuordnung. Nun möchte ich aber eingreifen können, wenn sich der Name einer referenzierten Componente (in diesem Fall der des Datasets) ändert. Ist so was möglich?

Oder anders formuliert: Um bei dem Beispiel zu bleiben frage ich mich, wie genau Delphi es anstellt, dass wenn ich die den Name des Datesets von name1 auf name2 ändere, sich der zugeordnete Name im Datasource mitändert.

Gruß Beo

SirThornberry 17. Mär 2008 16:08

Re: TComponent Notification über Namesänderung
 
Delphi speichert nur die Rerferenzen während der Arbeit (also den Instanzpointer). Ach nach dem ändern des namens bleibt dieser gleich. Erst beim speichern wird der name in der dfm gespeichert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:41 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