L livenjame Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-16 #1 我编译出来的EXE超过20M,就报些莫名奇妙的错误,为何?经常out of memory,然后ntdll.dll报内存地址错误。
W wmmwang Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-16 #2 20M? 厉害!我是菜鸟,一般都1、2M而已。 佩服LZ!
白 白乐天 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-16 #5 二十M显然太大了。。。。LZ做的什么啊? 一、aspack压缩一下。 二、把常用模块用dll分解出来。
L livenjame Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-16 #8 我也不知道什么原因了,可能是用了D版的DELPHI吧,这久为了这个头痛,200多个表单[]
C chen_liang Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-16 #10 图片,音乐文件不要编译进程序,程序启动后动态加载
S sunnyfairy Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-16 #14 最简单就是有ASPack压缩一下,一般只有原来的三分之一,不过运行时会增加内存占有量。
娃 娃娃 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-16 #15 我用的是delphi6,在做一个系统的时候(程序大概有25--30M),也出现过这样的情况,而且多是在编译或者调试的时候。而且delphi7也发现过。 可能是Delphi的BUG吧。不过没有发现会影响到编译出来的程序,还算万幸。
我用的是delphi6,在做一个系统的时候(程序大概有25--30M),也出现过这样的情况,而且多是在编译或者调试的时候。而且delphi7也发现过。 可能是Delphi的BUG吧。不过没有发现会影响到编译出来的程序,还算万幸。
H hwh6666 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-17 #16 強,我的只有3M多點.一般超過5M,就要用到dll,bpl了,這樣管理才方便.
Z zdwjetlee Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-17 #17 先考虑图片 导航图的图片 img bmp 都用loadfromfile 再考虑图标 所有的imglist 尽量让他指向同一个imglist 而这个imglist也用icon.loadfromfile 再考虑一些常用的模块 比如注册,登录窗体 ,关于,对话框 等等都用dll封装起来 加上一些自定义比较通用的函数和过程 都封装起来 窗体上不用的控件尽量删除 这样做下来 基本不会超过10m
先考虑图片 导航图的图片 img bmp 都用loadfromfile 再考虑图标 所有的imglist 尽量让他指向同一个imglist 而这个imglist也用icon.loadfromfile 再考虑一些常用的模块 比如注册,登录窗体 ,关于,对话框 等等都用dll封装起来 加上一些自定义比较通用的函数和过程 都封装起来 窗体上不用的控件尽量删除 这样做下来 基本不会超过10m
W wr960204 Unregistered / Unconfirmed GUEST, unregistred user! 2006-11-17 #19 我写过的工程最大有200万行代码。编译后也不过6MB多。而且里面还有几张图片资源。