Thema: Delphi Frage zu RTTI

Einzelnen Beitrag anzeigen

thabaker

Registriert seit: 1. Jul 2007
50 Beiträge
 
Turbo Delphi für Win32
 
#1

Frage zu RTTI

  Alt 14. Dez 2007, 17:47
Hallo,
da hier immer wieder Threads zum Thema "Form aus DLL" und so weiter auftauchen, und das "Problem" wohl in der RTTI liegt, habe ich kurz im Internet gesucht und diese (anfänglich) interessante Diskussion gefunden: .NET Reflection vs RTTI.
Um kurz auf den Kern zu kommen: wären die implementierten Klassen/Objekte nicht immer mal wieder von Version zu Version verschieden, sondern ein definierter Standard bzw. diese Information in der RTTI und die RTTI "austauschbar/erweiterbar"(a) implementiert, gäbe es wohl oben genanntes Problem nicht.
(a) damit meine ich dynamisch zur Laufzeit Klassen und Objekte aus verschiedenen Resourcen (z.B. DLL) hinzufügen bzw. die DLL-spezifische RTTI beim Laden in eine Anwendung "umzubiegen" auf die Anwendungs RTTI.

Nun ich kenne mich da leider nicht aus, deswegen:
- macht das oben Sinn?
- So wie ich das verstanden habe, wird die RTTI während dem compilern erstellt, ist also "statisch". Wie geht dass dann in .NET?
- was sind Vor- und Nachteile?

Freue mich über erhellende Antworten!
  Mit Zitat antworten Zitat