Aim was to check if we can load the 32-bit .dll and use it to interface with our ActiveX Endpoint
To that end, msl-loadlib provides an inbuilt way of using 32-bit dll in 64 bit Python
According to this stackoverflow, it seems that for C# to use ActiveX COM, it requires an interop dll. This interop dll is the NS2_Interop.dll. This interop dll only contains the type definitions to do the marshalling, and no actual code. This means that it is VERY LIKELY that we cannot just use this .dll in Python.
So there is reasonable cause now to abandon this venture trying to use the dll file
Summary of
msl-loadlib
experiment:msl-loadlib
provides an inbuilt way of using 32-bit dll in 64 bit PythonAccording to this stackoverflow, it seems that for C# to use ActiveX COM, it requires an interop dll. This interop dll is the
NS2_Interop.dll
. This interop dll only contains the type definitions to do the marshalling, and no actual code. This means that it is VERY LIKELY that we cannot just use this .dll in Python.So there is reasonable cause now to abandon this venture trying to use the dll file