We have an SDK made un .NET that provides us with a few DLLs but they can only be used from .NET and not from C++ which is what we need to interface with our own software. We are trying to build an ActiveX in C# to export the functions and everything but we are having problems with functions that use objects as in/out parameters. I know there is a VARIANT type that can be used for that in ActiveX, but I have no clue how to use it. Another chance could be serialize the objects, but there are too many functions and objects and it would mean too much work. I don't know if there is any other way to solve this, such as an automated conversion tool to export .NET dlls as COM interop. I need some help from someone who knows the best way to get around this problem
15 freelancers are bidding on average €237 for this job
Hi, I understand the problem, we can solve this by making your DLL as com interoperable. I have experience in these kind of projects, so I can help you to do this.
I have a lot of project what developed as com object.. You can use com object all of development language (java,.net,mfc,c++,etc..) on windows os . And i can handle for you.