Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Namen und Typ aller Attribute einer Klasse ermitteln (https://www.delphipraxis.net/191932-namen-und-typ-aller-attribute-einer-klasse-ermitteln.html)

nahpets 5. Mär 2017 21:53

AW: Namen und Typ aller Attribute einer Klasse ermitteln
 
Bei Delphi 7 gibt's die Unit TypInfo, gehe davon aus, dass sie auch bei neueren Delphis noch dabei ist.

Schau dort bitte mal nach GetStrProp und SetStrProp, die sind für Strings. Analog gibt es die auch für andere Typen.

Damit kann man ermitteln, ob ein Objekt 'ne Eigenschaft von dem Typ mit dem gewünschten Namen hat bzw. kann einer Eigenschaft von dem Typ einen Wert zuweisen.

Prinzipiell müsstest Du damit deine Aufgabenstellung umsetzen können. Kann momentan aber nicht abschätzen, wieviel Aufwand das wird.

Uwe Raabe 5. Mär 2017 23:25

AW: Namen und Typ aller Attribute einer Klasse ermitteln
 
Zitat:

Zitat von norwegen60 (Beitrag 1363252)
Wie kann ich auf ein Feld einer Klasse zugreifen wenn ich den Namen als String vorliegen habe

Dafür gibt es
Delphi-Quellcode:
rttiType.GetField(sName)
.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:28 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-2025 by Thomas Breitkreuz