Before my program has been using opcdaauto. DLL, has always been compiling a program to generate X86, there is no question of control, then because the program using a 64 - bit control, so the whole program compiled must choose X64, then found that the control program has been reported opcdaauto unregistered, baidu to check a lot of people say X64 under registered is to switch to syswow64 then use regsvr32 can, that is what I originally registered success, but only with X86, isn't this just registered under what kind of operating system, but can't X64 below is to use the 32-bit control is? Is there a simpler way to use this 32-bit control?
Thank you
CodePudding user response:
A process cannot call 64 bit and 32 bit DLL, you have to consider using double process + interprocess communication (ipc) to implement,