为对话框类添加了一个成员变量,编译成功,但是运行就出错!去掉该成员变量,又可以运行。
大概是什么原因?

解决方案 »

  1.   

    lz,问题太笼统,如果是一个普通的变量不能导致这个问题。大概是成员变量初始化的时候,或者构建的时候出的问题吧。F5调试进去,再Call stack 看看出错的地方。
      

  2.   

    如果6.0的话,就是编译器本身BUG问题
      

  3.   

    是6.0,怎么解决?
    变量类型是BOOL.
      

  4.   

    在你认为可能的地方打上断点,然后调试,然后单步执行,看看中断到底发生在哪一句。
    找到发生中断的那一句之后打上断点,然后重新调试,最后step into再看看最终是哪句出错。或者在VS里面,在调试的过程中, 调试/窗口/调用堆栈  在调用堆栈窗口里面找最后一个调用的函数是哪里,这个函数就是出错的地方
      

  5.   

    看看那个添加控件的ID是否有其它控件的ID重复!
    还有,查看DDX_ 部分!
      

  6.   

    该变量与控件无关,只是一个BOOL型变量而已,没有使用,没有初始化,只是定义而已
    应该是6.0的BUG,我在重启后再添加进去就行了。
    但是这个问题不是第一次碰到,希望在这里得到大家帮忙,把丫彻底解决。
      

  7.   

    Rebuild All整个重新编译下,应该就可以了
      

  8.   

    顶!~我也遇到了这问题,正是用Rebuild All解决的