为什么我在编译的时候会出现“out of memory"的错误?(请教高手)(200分)

  • 主题发起人 主题发起人 bjwz
  • 开始时间 开始时间
B

bjwz

Unregistered / Unconfirmed
GUEST, unregistred user!
[:(]为什么我用delphi5(win2k,p3,800,128M)编译的时候出现”out of memory",
然后就出现了一大串的内存错误,这是为什么呀,会不会是因为项目的代码行太多的原因呢,
如果是的话,那要怎么解决呢?急!!!请各位多多帮忙
 
是不是你的数据库中的数据太多了?
 
是delphi5出现这个错误提示,还是你的程序出现的?
如果是你的程序出现的,请仔细检查在函数退出时没有释放内存的可能。
建议画一张数据流图,原则是数据要平衡,即在一个模块里同一个数据有
流进的就有流出的。
 
大哥们,是delphi5在编译的时候出的呀,我的程序还没运行呢,就是在“LINKING"的时候呀
 
重作一下delphi,我以前也碰到过这问题,重作以后好了,具体什么原因,我不知道
 
我试了试,会不会和FORM的保存方式有关呢?
 
可能是因为你的程序里用了太多的form
除了主form外,都不应自动生成的,PROject -> options 把别的窗口都放到available forms里面去
 
重新启动机器,delphi用久了就会有这种问题,呵呵
 

对啊,我也是有类似的经验,D用久了就有这个问题,重启一下机器就好了。。。

 
在设计期你的Table,query之类的数据都不要打开。
如果设计需要,设计完编译之前关闭。
 
重起机子,少开些窗口
 
多人接受答案了。
 
后退
顶部