用的是在任务栏上放一个图标,用的是NOTIFYICONDATA结构的方法。在debug编译时一切正常,在release编译后,最小化到任务栏图标后,在右键图标显示菜单的时候出错。请问各位什么原因那?

解决方案 »

  1.   

    通过MessageBox打印出信息,逐步分析是哪一句出的错,分析其原因。
      

  2.   

    一般这种情况是你变量没有初始化,如果你把所有变量初始化了,还是不行,
    你可以把release也加上调试信息看一下。应该是c++中有调试信息一项变成和debug一样就行了
    具体你用什么工具应该有相应的
      

  3.   

    debug常常会给变量负初值, 但release就不会
      

  4.   

    我记得有篇文章是可以把release也单步调试的 在setting里设置下那就可以很明显的看出来了
      

  5.   

    debug模式是一种保护性模式,
    如果真有楼主的问题,99%是对于变量的使用出的问题