Мы обновляем с VS2005 до VS2010.
Мы почти у цели, но есть проблема с Crystal Reports.
Мы используем компонент RDC (на основе COM) в нашем приложении C ++.
В Windows 7 или в VISTA я не могу заставить работать средство просмотра и элементы управления дизайнера.
Я получаю Access Violations, когда контроль активирован:
// from atlhost.h (line 2208)
hr = m_spOleObject->DoVerb(OLEIVERB_INPLACEACTIVATE, NULL, spClientSite, 0, m_hWnd, &m_rcPos);
Странно то, что когда я запускаю один и тот же exe-файл на машине с XP, он, кажется, работает.
В основном мы используем класс окна «AtlAxWin100» для размещения элемента управления отчета Crystal («CrystalReports11.ActiveXReportViewer.1») в.
Я использую версию отчетов Crystal Reports SP6, так что это последняя версия.
Кроме того, когда я компилирую тот же код с VS2005 и запускаю его на Windows7 или Vista, все работает отлично.
Кто-нибудь имеет представление о том, что может вызвать проблему, или идеи для дальнейших исследований?