On 64-bit Windows, 32-bits Can Still Byte
I’m running the 64-bit version of Windows.Â Overall, Microsoft has done a good job of handling 32-bit programs, but occasionally the differences can still cause problems.
For example, recently I decide to use Copley’s CMO V2.18 COM library from Python.Â When I tried to create the CANOpen object, I get this error:
“The Application failed to initialize properly” with an error number of 0xC000007B
The problem?Â I had installed the 64-bit version of Python 2.7, and COM calls from 64-bit applications (e.g. Python) to 32-bit applications (e.g. CMO) do not work.Â So I un-installed the 64-bit version and installed the 32-bit version.