线程启动就出现一下内存相关的错误提示,请教如何跟踪类似的错误提示:
exe 中的 0x7c81cc04 处最可能的异常: 0xC0000005: 写入位置 0x00000000 时发生访问冲突。有没有什么方式可以判断,0x7c81cc04 属于某个模块的内存范围?
谢谢大家

解决方案 »

  1.   

    或者开启c00xxxx5的异常捕捉功能,弹出异常窗口的时候就可以看到堆栈信息了 这样定位比较快
      

  2.   

    zgl7903 #3楼:
    在线程启动前设置个断点
    看停下来时的调试窗口中的模块  
    加载符号
    在反汇编窗口 地址输入出错的地址
    往上翻一翻,就能看到调用的函数名了zgl7903 #4楼:
    或者开启c00xxxx5的异常捕捉功能,弹出异常窗口的时候就可以看到堆栈信息了 这样定位比较快VisualEleven #7楼:
    应该是空指针异常了,看看你线程函数中检查指针是否有效谢谢几位的好建议,我将一一学习。