这个问题迟早会找上门来,打死躲不掉.程序太肥了,全是废油.... 用aspack或upx压缩一下不就得了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以在编译环境中选择project->option,然后选择packages-->build with ..,好像这样会小一点了,这样就省去了学多类库的重复,不过有个缺点就是有些机器没有这些类库,比较麻烦的,不推荐使用的! hehe,我也想这样,我的程序也有6M多了。惨。 使用Runtime Packages.这样stdctr,extcrl,btn,graphic中的代码都不会包含在你的EXE中,而是在相应的BPL中(VCL50). 同志呀,关键是我的程序是要提供给别人使用的,Unioninfosys(南正网路)想的也太容易了吧,呵呵.我记得原来BCB4的好多软件是在自己的安装目录下面有一个bpl或者其他目录存放运行库的.我存放以后还是不能在其他机器上运行,估计是哪里需要设置的问题. 我觉的运行库的问题到不是很大,主要是在控件的使用上可能有问题,正如banxian (曾半仙) 说的'每个可执行文件的不同窗体又会用到许多相同的大控件',所以我想其实可以这样,比如以TADOQuery来说.在一个数据模块中放置一个TADOQuery,并且再提供几个函数例如执行sql,设置这个TADOQuery的属性等等.这样整个程序中各个需要访问数据库的地方就可以直接使用这个TADOQuery,而无需再自己维护一个TADOQuery了.不可视控件应该都可以这样去做.这样的话不仅程序会减重而且代码也清晰很多了. 结贴吧,其实问题没有得到解答.呵呵,我的意思是每个exe里面都有delphi加上的300多K一模一样的运行库,exe文件多了就是极大的浪费,还有一些控件(特别是数据库和界面控件)很大,每个exe再加一次也是很大的浪费.我还是自己查资料吧,又得去逛E文的网站. 怎样在delphi中调用dos命令 请教高手,有关于数据结构的问题!! jinjazz(近身剪(充电中...))---感谢阿剪支持----赠分以表恭喜 mysql 数据库查询问题.......... 如何改变在IMAGE控件上输出文字的背景? ''的问题 在BDE开发的数据库程序在无Delphi的机子上怎么运行? 有没有这样的工具,把C++ Builder语法代码转为Delphi语法代码的工具?有方案即给分。 我如何知道着个消息? 为什么在delphi里的activeform刷新有问题? 挺简单的数据关于query的 请问如何在程序启动时在edit1.text里显示机器名或者本机IP?
这样stdctr,extcrl,btn,graphic中的代码都不会包含在你的EXE中,而是在相应的BPL中(VCL50).
我记得原来BCB4的好多软件是在自己的安装目录下面有一个bpl或者其他目录存放运行库的.
我存放以后还是不能在其他机器上运行,估计是哪里需要设置的问题.
呵呵,我的意思是每个exe里面都有delphi加上的300多K一模一样的运行库,exe文件多了就是极大的浪费,还有一些控件(特别是数据库和界面控件)很大,每个exe再加一次也是很大的浪费.
我还是自己查资料吧,又得去逛E文的网站.