CRXIR2 doesn't work with VS2010 on Windows 7 nor on Vista
Posted
by tangens
on Stack Overflow
See other posts from Stack Overflow
or by tangens
Published on 2010-05-26T10:09:57Z
Indexed on
2010/05/26
10:11 UTC
Read the original article
Hit count: 270
c++
We're upgrading from VS2005 to VS2010. We are almost there but there is a problem with Crystal Reports. We use the RDC (COM-based) component within our C++ application.
On Windows 7 or on VISTA, I can't get the viewer nor the designer controls working. I get Access Violations when the control is activated:
// from atlhost.h (line 2208)
hr = m_spOleObject->DoVerb(OLEIVERB_INPLACEACTIVATE, NULL, spClientSite, 0, m_hWnd, &m_rcPos);
The strange thing is that when I run the same exe on a XP machine, it seems to work.
We basically use "AtlAxWin100" window class to host the Crystal report control ("CrystalReports11.ActiveXReportViewer.1") in. I'm using the SP6 version of Crystal reports so that's the latest version.
Also, when I compile the same code with VS2005 and run it on Windows7 or Vista everything works out just fine.
Does anybody have any idea about what might cause the problem, or ideas for further investigations?
© Stack Overflow or respective owner