问题太笼统~
查下看是否初始化?在需要用到变量的时候看值是否是需要的值自己打断点跟下~

解决方案 »

  1.   

    这些全局变量在其他位置已经赋值,不过单步跟踪后发现在线程外部可以显示的其值,但是在线程内部跟踪却无法显示其具体值,并显示“无法计算表达式”,不知道是什么原因,很是奇怪,其大家帮忙分析一下
      

  2.   

    如果程序中定义的全局变量在动态库的线程中修改时就出现这种情况,使用(读)是没有问题的,不知你的程序是否属于这种情况?
      

  3.   

    你把现程外和内的两个变量的地址打印出来,应该不是一个变量了。
    可能的原因是你的线程类中的某个变量与全局的重名了,给覆盖所至
      

  4.   

    出了什么错?内存异常读写?
    你的全局变量定义是什么?是不是静态TLS变量用在了Delay Loaded Dll当中?