给点指示啊
本人依照MFC的CRichEditCtrl,CRichEditView,CRichEditDoc重写了他们,
以实现使用RichEdit20.dll(2.0版)代替RichEdit32.dll(1.0版本)来实现其功能。
CRichEditCtrl20 : public CWnd
CRichEditView20 : public CCtrlView
CRichEditDoc20 : public COleServerDoc
应用程序又进行了应用处理派生
CRichScriptView : public CRichEditView20
构建文档模板:
m_pScriptTemplate = new CMultiDocTemplate(
IDR_AVDOCTYPE,
RUNTIME_CLASS(CAVDoc),
RUNTIME_CLASS(CScriptFrame),
RUNTIME_CLASS(CAVScriptView));
结果无论CAVDoc是从CRichEditDoc20派生还是从CDocument派生,
在Debug版本下都能正常工作,但是在Release版本下总是于MFC42.dll出错.
请高手及有经验者指示,或给与一个考虑的方向,叩头谢谢!!!