BCG pro 731 ,到底怎么用啊,照着做,都出错,烦死了

Elysium 2006-08-10 01:59:25
只要我用CBCGPMDIFrameWnd 替代了CMDIFrameWnd
在App::InitInstance()
// create main MDI Frame window
CMainFrame* pMainFrame = new CMainFrame;
EnableLoadWindowPlacement (FALSE);
if (!pMainFrame->LoadFrame(IDR_MAINFRAME)) //每次到这报错0xC0000005,怎么办?
return FALSE;
m_pMainWnd = pMainFrame;
...全文
175 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Elysium 2006-08-10
  • 打赏
  • 举报
回复
没有,后悔啊,现在用了vss,可是一用CBCGPMDIFrameWnd类,LoadFrame时,就跑到AFX.INL 行号:120
// CString
_AFX_INLINE CStringData* CString::GetData() const
{ ASSERT(m_pchData != NULL); return ((CStringData*)m_pchData)-1; }
m_pchData为NULL,不知道哪里搞的

开发进行不下去了
psbeond 2006-08-10
  • 打赏
  • 举报
回复
没有使用源代码控制软件?
Elysium 2006-08-10
  • 打赏
  • 举报
回复
原来的工程用的好好的,后来不知动了哪了,报错,死活改不回去了
新建一个mdi工程,也不行,只要用CBCGPMDIFrameWnd类,就异常
大家帮忙看看,是不是必须AfxOleInit(),这个也加了,还是工程配置问题?
Elysium 2006-08-10
  • 打赏
  • 举报
回复
不确定,有时是CObject的IsKindOf,有时又是CString的GetData,都是断言错误
DentistryDoctor 2006-08-10
  • 打赏
  • 举报
回复
if (!pMainFrame->LoadFrame(IDR_MAINFRAME)) //每次到这报错0xC0000005,怎么办?
pMainFrame接常理说不大可能为空,资源?
在调试器里,跟进LoadFrame里面呢?看是哪一步异常的?
hawk234 2006-08-10
  • 打赏
  • 举报
回复
up

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧