我在修改程序的过程中,突然发现VC开发环境里的一个小功能不起作用了。这个功能的名字我想不起来了,功能如下:
把鼠标放在一个变量上方,VC开发环境给出一个窗口(与菜单提示差不多),窗口中显示该变量的当前值。另外,在DEBUG过程中,在VARIABLES窗口中,对CString类型的变量,不能正确显示其当前值,提示"Error:cannot display value",但显示其他类型的变量正常,如int,BOOL等。还有,正常情况下,紧跟一些类的变量输入'.'或'->'时,应有类成员的一个下拉列表框,显示该类的成员函数和成员变量供选择。但现在这个功能也不见了。希望各位DX给予指教!谢谢!

解决方案 »

  1.   

    把工程里的ncb之类的无用文件删掉,然后进入工程,重新建立消息映射关系,
    应该可以,
    还有当不出.后提示时,你可以在外面用::::这样的符号调出,然后可能会起作用。
    还有就是.后分号回车,重复几次,就出来了,
    你试试吧
      

  2.   

    删除NCB文件有一些效果,但是仍有下面的问题:
    在DEBUG过程中,在VARIABLES窗口中,对CString类型的变量,不能正确显示其当前值,提示"Error:cannot display value",但显示其他类型的变量正常,如int,BOOL等。
      

  3.   

    删除APS文件和OPT文件后,解决问题!
    但不知具体是那一个文件起作用,可惜我是一起删的。
    APS文件中包含Workspace的ClassView窗口中建立的文件夹等信息。
      

  4.   

    有谁了解VC工程中NCB、APS、OPT等文件包含了那些内容?
    还望不吝赐教!
      

  5.   

    NCB
      这是一个No Compile Browser文件,该文件包含语法解析过程中产生的文件,被Class View和Component Gallery使用。如果该文件被删除,将会自动生成。
    OPT
      这是一个工作区选项(workspace options)文件,该文件在集成环境中使用。文件中存储用户为工作区设置的所有选项,没次打开项目的工作区都会载入该文件,关闭时重新生成该文件。
    APS不知道。