atl8.0 backward compatibility issue
-
We have built a com based application in VC5, VC6 in debug mode & works fine. when migrated to VC++ 8.0, com register class is failing. VC6 binary is built which atl6.0.dll and works fine. but when the application is built with atl8.0 com register class is failing. We are using CComModule class in atl6.0. But it looks like the same class is change to CAtlComModule in atl8.0 Is there any option which will enable backward comptible in atl8.0?
-
We have built a com based application in VC5, VC6 in debug mode & works fine. when migrated to VC++ 8.0, com register class is failing. VC6 binary is built which atl6.0.dll and works fine. but when the application is built with atl8.0 com register class is failing. We are using CComModule class in atl6.0. But it looks like the same class is change to CAtlComModule in atl8.0 Is there any option which will enable backward comptible in atl8.0?
TssPrasad wrote:
We are using CComModule class in atl6.0. But it looks like the same class is change to CAtlComModule in atl8.0
Even though there are some changes. Component made under
VC6
, and again converted onVS2005
will not fail to register. Try putting break point inDllRegisterServer
, and see where it fails.Prasad Notifier using ATL | Operator new[],delete[][^]