Wie Christian schon empfohlen hat, würde ich auch die Einbindung als Resourcen vorschlagen.
Die übergabe von lebenden Objekten von einer
DLL in eine Anwendung hat mehrere Nachteile:
- Anwendung und
DLL muss mit der gleichen Delphi-Version kompiliert sein (Version+Update+evtl. vorgenommene Patches), damit die Klassen das gleiche Objektlayout besitzen
-
DLL kann nur noch mit Delphi/C++-Builder verwendet werden
Windows Vista - Eine neue Erfahrung in Fehlern.