Du kannst nicht so einfach ein Objekt, welches nicht innerhalb der
DLL erstellt wurde an eine Funktion in der
DLL übergeben. Da beide unterschiedliche Speichermanager haben. Nicht umsonst, steht beim erstellen einer
DLL mit der
IDE ein ziemliuch langer Text am Anfang des Quellcodes, den man sich auch mal durchlesen sollte.