Thema: Delphi TypeInfo ermitteln

Einzelnen Beitrag anzeigen

Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.337 Beiträge
 
Delphi 11 Alexandria
 
#11

Re: TypeInfo ermitteln

  Alt 27. Dez 2007, 18:39
Vielen Dank Euch beiden )

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
  Mit Zitat antworten Zitat