Delphi-PRAXiS
Seite 2 von 2     12   

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 TypeInfo ermitteln (https://www.delphipraxis.net/105691-typeinfo-ermitteln.html)

stahli 27. Dez 2007 19:39

Re: TypeInfo ermitteln
 
Vielen Dank Euch beiden :-))

Delphi-Quellcode:
I := GetEnumValue(GetPropInfo(DCustom, DataName).PropType^, GetPropValue(DCustom, DataName));
So funktioniert das wunderbar! (Vor Zeigerfunktionen habe ich mich bisher immer gedrückt)


Ich weise einer eigenen Komponente (TRadioGroupDATA) eine Datenkomponente und einen Propertynamen zu.
Die Komponente setzt dann ItemIndex selbständig und zwar abhängig davon, von welchem Typ das Property ist.
Handelt es sich um irgendeinen Aufzählungstyp, wird der entsprechende Ordinalwert ermittelt und standardmäßig ItemIndex zugewiesen.

Es handelst sich also um eine "datensensitive" Komponente, die aber nicht an Datenbanken angebunden wird sondern an Datenkomponenten.


Stahli


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:47 Uhr.
Seite 2 von 2     12   

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