D dgidqs Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #1 如果使用 forms 单元的话 ,程序体积一下子大了 有没有办法减小呢
L lynu Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #2 delphi编译出来的程序是很小的. 我几年前用vc完全编译一个空程序,2M多(不需要动态链接库) delphi的才向来300来K
F fpsky Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #3 aspack 2001压缩,可以让可执行程序减小2/3
B BigBing Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #4 把需要的form(包括上面的一些控件)做成资源文件,然后在Delphi里调用,而不去引用 Form单元,这时候文件可以做得非常小(我做了一个,没经过压缩,才10多K),不过这 样一来,Delphi会失去它在可视化编程方面的优势,无疑会增加编程的难度,这时候你会 发现,编Delphi程序将跟MASM一样,呵呵。告诉我你的邮箱,我把那个程序发给你,不是 我写的,但非常有鉴赏价值!
把需要的form(包括上面的一些控件)做成资源文件,然后在Delphi里调用,而不去引用 Form单元,这时候文件可以做得非常小(我做了一个,没经过压缩,才10多K),不过这 样一来,Delphi会失去它在可视化编程方面的优势,无疑会增加编程的难度,这时候你会 发现,编Delphi程序将跟MASM一样,呵呵。告诉我你的邮箱,我把那个程序发给你,不是 我写的,但非常有鉴赏价值!
D dgidqs Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #5 BigBing 我的email 是 dgidqs@163.com 先谢了
L lynu Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #8 DFM很大的(一般一个Form有几K,甚至有几百K,几M),因为都是以文本方式记录,象汉字以#cf#a2这样记录, 而图片之类更占空间
D dgidqs Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #9 :BigBing 你只得做成资源文件 ,是不是就是选择 build with runtime package 不过这样的程序只能在安装了delphi的机子上才可以阿
B BigBing Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #12 To dgidqs: 不需要的,跟MASM差不多的,可以在任意环境下运行。 邮件收到没?看过便知!
D dgidqs Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #13 BigBing 收到 谢谢你 ,你发的这个程序我收到了,非常不错, 不过都用api写的话对我来说确实太难了 你还有没有其他的办法减少文件体积呢
W windbell Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #14 to:BigBing 给我发一份吧! mailto:xzlzq@163.com
C cdyxl Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #15 请问你是用delphi几? 如果是delphi5的话你可以看看,你引用的函数都自己重新定义,可以减小EXE的大小! 如果是delphi6的话,他自己本身就做了这方面的工作,建议用别的压缩软件压一压!
B BigBing Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #17 减少程序大小还可以用压缩软件,正如上面各位所说,除了ASPack之外,最近我还发现 那个UPX也不错,压缩了之后要测试一下,以防不测。 当然,在编程的时候要尽量多思考,在实用性和美观性之间寻找一个平衡点,减少不必要 的文件或者控件。 发布的时候最好再用ZIP、RAR之类的东东压一下,因为ASPack和UPX只能压缩诸如EXE、 DLL、OCX之类的文件,还有一些像TXT它们只能用ZIP、RAR来压了。
减少程序大小还可以用压缩软件,正如上面各位所说,除了ASPack之外,最近我还发现 那个UPX也不错,压缩了之后要测试一下,以防不测。 当然,在编程的时候要尽量多思考,在实用性和美观性之间寻找一个平衡点,减少不必要 的文件或者控件。 发布的时候最好再用ZIP、RAR之类的东东压一下,因为ASPack和UPX只能压缩诸如EXE、 DLL、OCX之类的文件,还有一些像TXT它们只能用ZIP、RAR来压了。
D dgidqs Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #19 没有人能告所实质性的解决办法吗? ??????????????