debug版程序运行的时候,弹出提示框,instruction at 0x00afafasfd(举个例子) referrenced memory at “0xsfdsafsfs”。
根据指令的地址能确定是哪行代码出的问题吗? vc 6开放

解决方案 »

  1.   

    那还用你说吗?呵呵。我也知道。问题是现在就跑着一个debug
      

  2.   

    如果是调试环境的话,在程序异常中断的时候,在callback中卡堆栈,就可以看到程序执行到了哪个函数啊。楼主难道没有源代码吗,如果是程序异常中断的话,可以跑源程序,一般debug出问题的时候,其源代码调试也会出现问题。简单看地址,起码我不知道。
      

  3.   

    楼上说的,我也知道啊。有源代码,但exe文件运行的时候,不是调试环境。是单独跑的。到哪里去看堆栈啊
      

  4.   

    听说可以用WinDbg + PDB文件来调试,至少可以确定是在哪个模块哪个函数出的问题吧。