错误提示:0x00421f18指令引用的0x02838edc内存,该内存不能为written请问我该怎麽找到这个错误?

解决方案 »

  1.   

    出现这种情况应该怎麽解决呀????????同样的代码为什麽在两种模式下会不一样???Debug版可以正常退出,但用Release版时一退出就出现错误,请指点一下吧。问题出在哪了?
      

  2.   

    Debug对使用的内存作了自己的保护啊,自己好好查一下,可以用boundcheck或者Purify
      

  3.   

    难道没有别的检查方法了吗??boundcheck或者Purify是什麽?
      

  4.   

    楼主一定要看我这篇文章,太经典的文章,对你一定有用的。
    下面还有一个关于调试的技巧,在VCKBASE中的
    关于调试方面的,可以帮你找出系统崩溃代码出现在哪一行,
    经典中的经典,要记住一句话,"程序不是编出来的,程序是调试出来的".调试程序的能力
    才是程序员的真正能力.不说废话了.下面是那个帖子.和大家分享一下
    http://www.vckbase.com/document/viewdoc.asp?id=908
    记住要看哦,经典的东西不看会吃亏的
    通过0x00421f18这个地址就可以找到哪行代码出错的楼上没有几个真正明白调试的。都出些搜主意