采用一个SplitterWnd在CMainFrm中静态切分MainFrm分为一行两列,第0列放CWnd派生
窗口;第一列放CScrollView派生窗口,两个窗口采用消息进行交互。其中在第一列中响应OnLButtonDown。当在第0列窗口中指示第1列窗口相应函数弹出MessageBox后,在第1列窗口中单击鼠标左键,调用GetDocument函数得到文档指针。如果程序编译成DEBUG版无问题,如果是Release版就会在得到文档指针时出现异常:“0X00429C5A”指令引用的“0X0000029C”内存。该内存不能为"Read",实在没法啦,盼各位高人帮忙,急啊!

解决方案 »

  1.   

    把你程序发给我,我帮你看看
    [email protected]
      

  2.   

    用MessageBox()想办法把你出错的代码抠出来!!否则也是爱莫能助呀!!
      

  3.   

    to:feiniaoliang(飞鸟良) 
       出错的代码抠已经大概出来了 但是还是没办法 ,郁闷中,强烈郁闷中..............
      

  4.   

    我在VCKBase上面找到的!!!  老大们,帮帮忙了 需要问题代码的给我发邮件!!!!
    [email protected]
      

  5.   

    问题触发:
     点击左边的"TESTAAA" 在Debug下面没有问题,在Release下面异常!!!出错误的工程代码
    www.cmabn.com/xpwang/OutLookBar出问题.zip
      

  6.   

    有些是我测试用的,我尝试用几种方法处理消息  
    我的本意是 在ViewA(OutLookBar视)中处理响应ViewB(主视)中的事件我下载的代码 ViewA 视图的WM_OUTBAR_NOTIFY 消息处理是在CMainFrame中处理的 所以我想从CMainFrame中向ViewB发消息  哪个触发弹出一个消息框是我的一个测试点,出错的地方不是哪个消息框 而是 COutLookDoc *pDoc=GetDocument();  我是想取得 Pdoc后对Document类进行数据处理.............
    谢谢  继续关注!!!!
      

  7.   

    问题我自己已经解决了 ,更本原因是由于消息的传送中出现的一些问题,将消息进行中转处理即可解决问题!!!!cloudrain 兄 给点分吧!!!!