2
Answers

MSCOMCTL.OCX raising exception in 64 bit OS (Win 7)

Immi

Immi

13y
5.1k
1

I had developed an application in VS 2008, which uses MSCOMCTL.OCX. Every thing works fine as long as I run my application in 32 bit OS (i.e. Win XP) and also in 64 bit OS (Window 7 x64)  after compiling it using 'Target CPU' option to 'X86', but when I compile it using 'Targer CPU' option to 'Any CPU', the application throws following exception in 64 bit OS (i.e. Windows 7 x64) i.e.

Class not registered (Exception from HRESULT: 0X8004015 (REGDB_E_CLASSNOTREG))

Although I had registered the MSCOMCTL.OCX from 'Syswow64' folder and also tried by placing a copy of 'MSCOMCTL.OCX' in my application local folder, but the problem is still same as mentioned above.
Answers (2)