No, you need to write a DSO in order to load a DLL.
This may be something to consider on your Mosel development path as a DSO adds a module but simply calling a DLL with something like CTYPES, CCALL, CALLLIB and .C just makes it a lot easier to interface quickly.
Just for the sake of completeness: Mosel has an interface to R, so you could call R from Mosel and try to call your DLL from R. Moreover, we are planning to add a Python interface to Mosel. As soon as that interface is available, you can call Python from Mosel, and use CTYPES to call your DLL from Python.
Thanks this makes sense, the R .C call has issues with passing certain argument types back and forth but the Python CTYPES works for all types tried: integer, real and string.
I look forward to the Mosel-Python interface :-)
All the best - Jeff
Retrieving data ...