xp下面生成的文件,在2000下执行有问题,跟踪了下代码,出错的地方在下面代码的最后一行:
CMDIChildWnd* pActiveChild = new CMDIChildWnd;//MDIGetActive();
        CDocument* pDocument = new CClientAnalyzerDoc;
        LPCTSTR strTitle = _T("多维分析");
        pDocument->SetTitle(strTitle);
        
        CDocTemplate* pTemplate = new CMultiDocTemplate(
            IDR_CLIENTTYPE,
            RUNTIME_CLASS(CClientAnalyzerDoc),
            RUNTIME_CLASS(CSplitterTabFrame), // custom MDI child frame
            RUNTIME_CLASS(CClientAnalyzerView)
            );
        ASSERT_VALID(pTemplate);
        CFrameWnd* pFrame = pTemplate->CreateNewFrame(pDocument, pActiveChild);
报的异常为:Unhandled exception in MainProcess.exe (COMCTL32.DLL): 0xC0000005: Access Violation
搜索了一下comctl32.dll是Windows应用程序公用GUI图形用户界面模块,xp和2000所对应的DLL是不是有什么不兼容?
请问应该怎么解决?