Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#4

Re: [Rtti] Generische Attribute

  Alt 27. Mär 2010, 13:59
Zitat von Najo:
so dass [...] ebenfalls vom Typ boolean ist.
Zur Laufzeit wäre es das, ja, aber Delphi ist immer noch eine statisch typisierte Sprache (dynamisch typisierte brauchen sowieso keine Generics ). Noch einmal: Wenn du TSettingAttribute<f.ClassType>(a).m_default in eine Variable x speichern wolltest, wie würdest du x deklarieren? Der Compiler ist da genauso ratlos wie du. Zu Recht.

Zitat von Najo:
Ich wollte ungern das Attribute ungenerisch machen, indem ich m_default als Varianten oder String deklariere.
Aber warum nicht? Für den Benutzer deines Attributs macht das jedenfalls keinen Unterschied.

Generell kann man wohl behaupten: Generics und Reflection schließen sich in den allermeisten Fällen gegenseitig aus.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat