我试过,没问题的,覆盖成功,DEBUG模式和RELEASE模式我都试过,可能你在使用时其他地方出错了。

解决方案 »

  1.   


    根据"但用debug时则可以成功"这一句,
    我想可能是因为在你的程序中有非法的内存(指针)操作。
      

  2.   

    不是那个意思,是调试时能通过,但直接运行程序就不行,dingsg说的比较有道理,但我还是无法具体查出错误,sigh,各位老兄如果还有什么不同意见,就再发出来帮帮忙吧
      

  3.   


    对于“但我还是无法具体查出错误”这一句,我有如下建议:
    看一下你的代码中,有关内存的操作,是否有不当之处!::例如:new____delete;malloc
    ____free...等等。
      

  4.   

    thank u,dingsg兄。尽管我的程序中实际上没有涉及这些内存操作,我考虑的主要可能是指针或栈的问题,但用的指针实在太多,不太好查,而且有没有可能是其他问题呢?我会再想办法试试,谢谢你的热心帮助!
      

  5.   

    这个问题我也遇到过,如果不是a.ini 有只读属性,办法只能有一个,先无条件删除该文件再拷贝,肯定能成功。如果a.ini 有只读属性,改变只读属性,也能成功。