我的程序大概有2000行,可是要想再加入新的程序行后,系统在编译时提示内存不足,可我的内存有64M(50分)

  • 主题发起人 主题发起人 ayu310
  • 开始时间 开始时间
你检查一下是不是陷入了死循环,或是你占用了内存没有及时的释放内存资源。
 
哪你调入的数据量有多少呢,有可能你调入的数据量太大吧。
 
去掉IF和CASE,你的实际编译语句肯定要少的多,
同意楼上:1。代码中可能有死循环。
2。Create后可能忘了Free。
 
是的,去掉if 或case后的一些语句是可以的,但有的是必须的,那该怎么办。
delphi在编译时不该只支持这一段长的语句吧
 
1、如果是在WIN9X下,可以在DELPHI下先编译,暂不运行;然后退出DELPHI,
关闭其它应用程序,运行资源查看器,再运行自己刚刚编译的软件,注意观察资
源变化的情况。
2、如果是在WIN-NT下,一般说来,出现以上问题,应该查查自己的源代码。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部