小弟编了一个数据库开发的小软件,使用MFC编的。编译虽然通过了,但是运行时却提示下面的错误:
"0x5f703ebf"指令引用的"0x00000004"内存。该内存不能为"read"
要终止程序,请单击“确定”。
要调试程序,请单击“取消”。
小弟不知如何解决,请高手指教!

解决方案 »

  1.   

    在VC的开发环境中:
    build->start debug就有了
      

  2.   

    在程序報錯前的代碼出﹐ F9(插入breakpoint) -> F5 (run) -> F10(step into) or F11(step over).
      

  3.   

    现在估计可能出错的地方设断点(F9),然后用F5运行,到了断点就会自动停下
    然后用f10单步运行,随时可以用鼠标划上去检查变量当前的运行结果,或者把变量拖到下面显示栏里随时观察变化