我在用DELPHI调试运行一个程序的时候
等反复运行了大约十几次后就会出现这个提示不知道为什么望指点迷津谢谢

解决方案 »

  1.   

    1 用bound check等检查是否你的程序有内存泄漏
    2 杀一杀病毒
      

  2.   

    你是用BDE吧,如果在Delphi环境中调试,每次尽量正常退出程序,不要执行Delphi的菜单 program reset,这样内存不能正确释放的。如果出错了,就关掉Delphi,重新进去试。
      

  3.   

    肯定是用BDE啦,把BDE中的初始设置的共享内存加大10倍即可。
      

  4.   

    装上4G内存也不一定够用,肯定是你的程序有地方没释放资源,我原来写的程序就有这个问题,是报表预览后没释放资源,结果只要打印四十张报表以后就报错,用WIN98的资源查看器才发现的,因为QUICKREP的PREPARE后未释放资源(就是这逼得我将报表控件换成了ReportBuilder才解决)
      

  5.   

    关闭Delphi以及所有用Delphi编译出的可执行文件,重新进入
      

  6.   

    我以前也经常出现这样的问题,就是没释放内存,不要中断程序的运行,正常的退出!
    嗯,可能与dbe有关,我当时就是注销,重启!想起来真笨,但不是为好办法!呵呵呵
      

  7.   

    应该是BDE的问题如果调试的时候经常非法中断就会这样.