请教我刚才不知道怎么弄得把ClassView里的类搞没有了?可是SourceFiles里还有这个类的.cpp文件,代码里面也能看得到这个类的代码,可就是在ClassView里看不到这个类.
编译没有问题,可是运行到某个地方的时候会出错!提示"0x77dfc29d".....,该内存不能为"read"请教,如何才能把这个类在ClassView里显示出来!

解决方案 »

  1.   

    删除ncb和clw文件,重新打开ClassWizard,选择“Select ALL”重建之即可
      

  2.   

    编译没有问题,可是运行到某个地方的时候会出错!提示"0x77dfc29d".....,该内存不能为"read"
    ============================================
    未初始化的指针,或者是无效的指针!
      

  3.   

    agree to vclearner
    编译通过不代码代码没有问题,只是语法没有问题,但内部逻辑上很定是不完善的,对于 cannot be "read"的错误通常是因为无效指针引起的,因为对于无效指针进行访问时,可能访问到进程中未初始化的地址空间,操作系统会获得该异常从而提示错误,建议阅读<Windows核心编程>
      

  4.   

    谢谢楼上的,大哥,问题解决了,用的是下面的方法!
    删除ncb和clw文件,重新打开ClassWizard,选择“Select ALL”重建之即可定义了指针没有赋值,这个我还没有修改过来!正在努力哈!谢谢各位支持!
      

  5.   

    我发现是这句代码与问题: pDoc->UpdateAllViews(NULL);
    可就是不知道是怎么回事!
    一运行到某个地方的时候会出错!提示"0x77dfc29d".....,该内存不能为"read"
    请问大虾该怎么修改阿!
      

  6.   

    把.cpp文件直接拖进去就可以了第二个问题,看看你前面的代码是怎么写的,pdoc指针是怎么得到的
      

  7.   

    *****删除ncb和clw文件,重新打开ClassWizard,选择“Select ALL”重建之即可*******Select ALL?我怎么找不到,是Add All吗?