Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: COM/DCOM/ActiveX/ATL/CORBA > _Module потерял при переезде с VC7 на VC6


Автор: neosapient 28.1.2008, 20:03
Есть MFC диалог с поддержкой ActiveX, точнее ATL (судя по макросам)
Вот только проект собран в VС7, а не VС6
Так как 6 студия не распознает формат 7, пришлось пересобирать в ручную.


Но пошла ругань на объект _Module в хендлере atlcom.h
C2065: '_Module' : undeclared identifier
c:\program files\microsoft visual studio\vc98\atl\include\atlcom.h(2945) : error C2228: left of '.Lock' must have class/struct/union type
c:\program files\microsoft visual studio\vc98\atl\include\atlcom.h(2947) : error C2228: left of '.Unlock' must have class/struct/union type
c:\program files\microsoft visual studio\vc98\atl\include\atlcom.h(3318) : error C2228: left of '.m_csTypeInfoHolder' must have class/struct/union type
c:\program files\microsoft visual studio\vc98\atl\include\atlcom.h(3340) : error C2228: left of '.m_csTypeInfoHolder' must have class/struct/union type
c:\program files\microsoft visual studio\vc98\atl\include\atlcom.h(3341) : error C2228: left of '.AddTermFunc' must have class/struct/union type


Как этого избежать ?

Автор: jonie 28.1.2008, 20:19
а ты уверен что только на это была ругань ?

Автор: neosapient 29.1.2008, 12:53
да, 

есть идеи о причинах?
как это исправить/обойти?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)