04-09-2013 02:28 PM
I am trying to use some C# software that was written to use the axQWIMAQ activex control to capture cameralink on windows 7 x64. This software was orignally designed for XP. When i try to do this, I get a COM exception at initialization saying that the control is not registerd. When i try to regsvr32 the dll that i reference in my C#, I get an error about no entry point. Any Thoughts? Thanks
Solved! Go to Solution.
04-09-2013 04:06 PM
CWIMAQ is a legacy component that has been replaced by a native .NET assembly that you should be using today.
However, I suspect your issue is that your .NET code is running in 64-bit mode (by default it is compiled as AnyCPU). Since the ActiveX component you are using (and the current .NET assemblies) are all built as 32-bit-only, it cannot load them if the app is running as 64-bit. You should change the compiler option to build as x86 instead of AnyCPU and it should fix it.
Eric
04-10-2013 07:35 PM
Thank you much, that did it.