Einzelnen Beitrag anzeigen

tgvoelker

Registriert seit: 9. Sep 2002
Ort: Oelsnitz, Vogtland
44 Beiträge
 
Delphi 12 Athens
 
#1

Finden aller Klassen zur Laufzeit

  Alt 4. Jul 2012, 09:09
Ich bin, wie einige andere auch, an die Problemstellung geraten, sämtliche von einer bestimmten Klasse abgeleiteten Klassen ermitteln zu wollen. Bis dahin hatte ich mit Registrierroutinen gearbeitet, die ich dann manuell im Initialization-Abschnitt der jeweiligen Unit aufgerufen hatte - immer wieder dieselben Schritte bei jeder eingebundenen Unit. Aus dem Ansatz, die ganze Sache etwas einfacher zu machen, kam dann die Fragestellung, ob es nicht möglich sei, alle Klassen in einem Programm zu dessen Laufzeit zu enumerieren.

Ein Projekt (Delphi 2009), welches das Konzept zeigt, ist im Anhang.
Angehängte Dateien
Dateityp: zip EnumClasses.zip (308,4 KB, 10x aufgerufen)
Thomas Völker
  Mit Zitat antworten Zitat