Das geht so nicht mit einer
Dll. Die exportiert keine Objekte, sondern nur Funktionsadressen. Der Aufruf von GetProcAddress liefert einen Pointer auf eine solche Funktionsadresse. Da nützt auch ein Typecast wenig
Du kannst natürlich mit Hilfe einer Funktion ein Objekt aus der
Dll per Funktionsaufruf erhalten - siehe mein Beispiel.
Wenn du Objekte direkt exportieren willst, musst du statt einer
Dll ein
Package erstellen. Auch Packages lassen sich, ähnlich wie Dlls, dynamisch laden. Du benötigst dazu die Funktion "LoadPackage". Ich bin sicher, in der
DP gibt es dazu eine Menge zu erfahren.