Die alles entscheidende Frage:
ist es eine "normale" DLL oder ist es eine ActiveX-DLL ???
Eine
ActiveX-
DLL erkennt man daran, dass in der Schnellansicht (oder Dependency-Walker) nur folgende Exports zu sehen sind:
Code:
Export Table
Name: Convert.dll
Characteristics: 00000000
Time Date Stamp: 00000000
Version: 0.00
Base: 00000001
Number of Functions: 00000004
Number of Names: 00000004
Ordinal Entry Point Name
0002 0000d654 DllCanUnloadNow
0003 0000d610 DllGetClassObject
0001 0000d5e8 DllRegisterServer
0000 0000d5a0 DllUnregisterServer
In .NET werden
ActiveX-DLLs über "Verweis hinzufügen" in die Assembly integriert.