[分享]解决新版DEV编译体积大的方法(非带包)

Harryfin 2010-03-25 12:21:17
加精
1、进入Component -> Install Package
2、找到ExpressSkin开头的那些包。这些包就是DEV的SKIN包,把不用包REMOVE掉,只留下需要的SKIN包
3、打开项目,把之前自动添加的SKIN单元引用全部删掉
4、重新编译
5、去看看DLL的体积,然后开始偷笑

分析:

大家都知道想让控件自动给当前单元增加其它单元的引用,是可以在控件包里写代码实现的。怀疑新版DEV是通过注册的方式来注册SKIN的,因此原来全部SKIN包都加载的时候,编译时就会添加上全部SKIN的单元引用。把不用的SKIN包删掉后,自然就只会添加这些剩下的SKIN包中所需的单元了(同时可以看到CX控件的SKINNAME也只能选留下的那些SKIN了),从而减少了编译的体积。
...全文
3401 149 打赏 收藏 转发到动态 举报
写回复
用AI写文章
149 条回复
切换为时间正序
请发表友善的回复…
发表回复
red_eye 2011-07-31
  • 打赏
  • 举报
回复
还有个问题不知道楼主的方法能不能解决。如果我是使用Ribbon风格的窗体呢?
yuanshuang 2010-09-30
  • 打赏
  • 举报
回复
我去除后 DLL还是有14M 那么大, 就一个窗体而已呀
tradejevons 2010-09-01
  • 打赏
  • 举报
回复
EXE太大了,20M。
夜游神Z 2010-07-17
  • 打赏
  • 举报
回复
我也顶一下,虽说DEV的控件组我还不是很熟
waiwaiguaiguai 2010-07-15
  • 打赏
  • 举报
回复
控件不错就是安装太繁琐了。
zxmuun 2010-07-08
  • 打赏
  • 举报
回复
顶一下,,,最好是却动态载入。
yiweidianzi 2010-07-07
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20100707/16/f4db6810-2754-438f-8010-ed53b5325ce8.html

大侠们 帮忙看下这个帖子吧 FastReport报表控件的问题 谢谢
fjut520 2010-07-05
  • 打赏
  • 举报
回复
继续努力中
  • 打赏
  • 举报
回复
谢谢楼主精彩奉献
carolma 2010-07-01
  • 打赏
  • 举报
回复
up!thank you!
hanxujoy88 2010-06-28
  • 打赏
  • 举报
回复
顶下 呵呵
jupiter418 2010-06-26
  • 打赏
  • 举报
回复
学习,mark
yuanterry 2010-06-25
  • 打赏
  • 举报
回复
学习了
qhjio 2010-06-18
  • 打赏
  • 举报
回复
顶啊 学习一下 学习一下
Gcc 2010-06-17
  • 打赏
  • 举报
回复
这才是专家,顶!
Nilker 2010-06-15
  • 打赏
  • 举报
回复
对,我的就是这样做的,运行时会少占用内存50M
zouyx317 2010-06-11
  • 打赏
  • 举报
回复
虽然已结,也来占个位,顶一下
9807146wang 2010-06-09
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!
wangli820 2010-06-08
  • 打赏
  • 举报
回复
接个分了
dgxlaen 2010-06-08
  • 打赏
  • 举报
回复
可以!
加载更多回复(116)

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧