Einzelnen Beitrag anzeigen

FredlFesl

Registriert seit: 19. Apr 2011
293 Beiträge
 
Delphi 2009 Enterprise
 
#1

RTTI-Informationen zur Laufzeit erstellen?

  Alt 1. Jul 2011, 19:30
Delphi-Version: 2007
Hi,

Eine Anwendung extrahiert zur Laufzeit RTTI-Informationen aus einer Klassenfamilie. Diese Klassenfamilie repräsentiert externe Daten.
Die Informationen werden in Dropdown-Listen dargestellt, damit wird etwas ähnliches wie ein Databinding auf Objektbasis implementiert.

Ändert sich die Struktur der externen Daten, wird ein Codegenerator angeschmissen, der eine neue Unit mit eben dieser Klassenfamilie erzeugt. Daraufhin wird das Programm neu kompiliert und schlußendlich steht die neue Information als RTTI im Programm zur Verfügung.

Kann man das auch zur Laufzeit machen? Könnte ich also die Struktur zur Laufzeit einlesen und die RTTI-Tabellen per Hand zusammenbauen, sodaß man den Unterschied gar nicht merkt?
Das Bild hängt schief.
  Mit Zitat antworten Zitat