Entschuldigung, da hab mich vertan. Findclass gibt ja auch die Klasse zurück. Das eine
Exception gewollt ist sehe ich nicht.
Was alles nichts an dem Problem ändert:
Ohne zur Enwurfszeit die
Unit 'xy' einzubinden hat das Programm auch nicht die Chance "Txy" zu erstellen - nur weil "Delphi es kennt". Es stehen ja keine "globalen" Typinformationen zur Verfügung sondern nur die von Elementen welche ich im Entwurf schon in Verbindung mit meinem Programm gebracht habe.
Vielleicht gibt es eine Chance das Dateisystem nach
dcu´s zu durchforsten und herauszufinden welche Klassen darin zur Verfügung gestellt werden. Diese müsste man dann zur Laufzeit einbinden.
Der Aufwand wird auf jeden Fall viieeel grösser als der mal eben ein paar _sinnvolle_ Klassen im Vorfeld einzubinden und deren Erzeugung anzubieten. Selbst dabei ist der Aufwand nicht ohne, schliesslich muss ich dem Anwender ja auch noch die Möglichkeit geben die Objekte zu benutzen, also auf Caption/Text/Lines/... zuzugreifen.
Das ganze läuft auf eine "eigene
IDE" hinaus.
Worum genau geht es bei dem Projekt eigentlich ?
MfG,
Dirk