求教:我用Delphi4做一个程序,生成的EXE文件很大有13M,在Win98里不能运行?会说内存不足,不能与设备链接之类的错误?(100分)

  • 主题发起人 主题发起人 FreeYJ
  • 开始时间 开始时间
F

FreeYJ

Unregistered / Unconfirmed
GUEST, unregistred user!
求教:我用Delphi4做一个程序,生成的EXE文件很大有13M,
在Win98里不能运行?会说内存不足,不能与设备链接之类
的错误?
我的程序的Form很多,有好几百个,但我都是用动态建立,用完就Free了。
请各位大可帮助小弟一下?
 
aspack 压缩exe文件
 
什么东西使得EXE 这么大?
可以把一些资源或代码放在DLL中,这样不会一下子要用掉很多内存.你看WORD 2000
的主程序也不过8M多一点.
 

13M啊
最好分成dll
因为exe是一起就装入内存
dll可以分开装
 
既然大家都说了,我就不再说什么了。
自己找找原因吧,是什么使exe这么大?
 
哇噻
我的一个通用查询平台写了25000行代码,
生成的EXE不过就1.7M
而且未用运行时包

你的那个东东里是不是有好多大图片之类的东东耶
 
很少见到13M的程序。天。不会分开来么。。。
 
13M阿!我可以写好几年了
你把运行时间库的选项选中,应该会小一点
还有,那么多的form,是不是有很多界面比较相似的?相似的挑一个继承吧,不如几百个
form,每个form上面都放一些控件,呵呵,当然会很大的。
 
1.可程序分成一个主程序和几个动态库。
2.如果有图片、声音文件,可放入资源动态库,以进行动态调用。
 
dll库是最好的了
作几个EXE,互相调用以下也是可以的。
 
13兆?
你比较狠。
 
我Kao, 算你狠
I 服了 U
 
我刚做完的程序2.7M 就觉得对不起客户了。
 
编译的时候把project->options->packages->build with runtime packages
选项打钩,试试看,这样程序小点:)
 
该结束了,发分吧:)
 
13MB,你是历害。
 
我现在写程序恨不的都在1M以下!
用ASPACK。

WIN98下不能运行,你的WIN98什么版本号码?




 
13M明显是有问题的,不是图片就是声音,也许用了FILESTORAGE之类的东西,呵呵
反正该结束了
 

Similar threads

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