Kurz gesagt, auch die
IDE kann nur dann mit der
DFM etwas anfangen, wenn alle Informationen (Bibliotheken, Packages) vorhanden und korrekt eingebunden sind. Und du möchtest das jetzt ohne diese Informationen hinbekommen?
Nein, genau darum geht es, wie ich daran komme. Letztlich brauche ich ja "nur" die Klassen.
Die werden also mit
Delphi-Quellcode:
RegisterClass(TPanel);
RegisterClass(TMemo);
RegisterClass(TTimer);
... usw. registriert. Soweit ich die hier bereits in meinem Programm habe, kein Problem. Wenn Komponenten fehlen, sieht das z.B. aus, wie im ersten anliegenden Screenshot. Habe ich die TMS-Komponenten aber registriert, sieht es aus, wie im 2. Screenshot.
Eine meiner Fragen war nun, ob man über eine
DLL, die weitere Klassen registriert, diese Klassen meinem Programm zugänglich machen kann. Der Anwender (=geneigte Entwickler) müsste in diesem Falle also z.B. nur in seiner
DLL die ganzen RegisterClass-Aufrufe für "seine" Komponenten vornehmen.