Eine
DLL wird explizit geladen und entladen. Welche Objekte du dort im Speicher hast, ändert daran nichts.
Die Beschreibung klingt eher so, dass die Aufrufkonvention nicht zusammenpasst (stdcall üblicherweise). Da du keinen Code gezeigt hast, lässt sich dazu nicht viel sagen.