社区
VB基础类
帖子详情
我的exe文件太大了,大家帮忙想个主意?
jafi
2004-04-28 10:41:57
我的VB工程有近300个窗体,不含图片
代码量很大,结果编译出来的文件有14M多,感觉很不爽
我觉得应该有一种方法,可以把它做成一个主文件(exe)加若干个支持文件(如DLL等)的组合,(我的运行目录只有一个exe文件,我看别的商业软件好象有好多个文件在运行目录啊)
大家说说应该怎么处理呢?
...全文
257
36
打赏
收藏
我的exe文件太大了,大家帮忙想个主意?
我的VB工程有近300个窗体,不含图片 代码量很大,结果编译出来的文件有14M多,感觉很不爽 我觉得应该有一种方法,可以把它做成一个主文件(exe)加若干个支持文件(如DLL等)的组合,(我的运行目录只有一个exe文件,我看别的商业软件好象有好多个文件在运行目录啊) 大家说说应该怎么处理呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
36 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kmzs
2004-05-03
打赏
举报
回复
UPX压过了吗?
zglnew
2004-05-03
打赏
举报
回复
不必用300form,每个form上可多做一些图片框,把其他form的控件移到上面。
exe也可加壳压缩
qyii
2004-05-03
打赏
举报
回复
呵呵~~没话说
dongge2000
2004-05-02
打赏
举报
回复
Dim NewForm1 As Form
qyii
2004-05-02
打赏
举报
回复
我想问问,为什么要把它压缩?
14MB的exe不可以运行么?运行得慢么?
我想加载你的程序肯定没有启动"晕倒死"那么慢吧?
既然系统大了,exe大点不好么?起码可以告诉接头人,呀呀,我用了好多时间好多心机才搞出来的!你看主程序都这么大~!
不会是想用软盘装下去吧??? 那就,UPX Max + RAR Max!试试吧~既然做得出来了,规划肯定少不了.无谓再改里面的什么~
jafi
2004-05-02
打赏
举报
回复
to:qyii
原则上说,程序大了倒也没什么,但是,程序运行时14M的东西都要进驻内存
对于一个128M运行win2k的电脑来说,属于比较大的系统消耗,实不足取
另外,如果你看到一个14M的程序,会认为这是一个很不错的软件吗?
to:dongge
能说的详细一点吗?
jafi
2004-05-01
打赏
举报
回复
不是项目规划的问题,主要是系统太大,几乎涵盖了客户的所有的业务
确实有一些代码是通用的,大都已经写在MOD中,由窗体来调用
其它可以合并的窗体不太多,而且如果合并,则在项目维护和管理中要付出一定代价,有点得不偿失
系统中所应用到的图片统一调用硬盘中的图片,只在form_load时才加载,所以省不出什么图片来
最好的方法应该是把各个窗体做成DLL,然后由一个主窗体来实例化并使用
可我不知道方法
建立active dll时,并没有窗体啊,只有代码界面
希望大家帮忙,一定给分
luoxiaoxiang
2004-04-30
打赏
举报
回复
大家好!近来有点忙好久没进来了。
什么东西有三百多个窗体?有些时候可以隐藏一些控件,一个窗体可以当几个窗体用。
junglerover
2004-04-30
打赏
举报
回复
以前讨论过这个问题。请参考:
http://expert.csdn.net/Expert/TopicView1.asp?id=2871394
LUCKOUT
2004-04-30
打赏
举报
回复
偶想说的被别人抢先说了,下载个ASpack给你的EXE脱壳吧!
haokecheng
2004-04-30
打赏
举报
回复
我觉得你应该先研究一下怎么优化一下你的窗体。
ryuginka
2004-04-30
打赏
举报
回复
ding
reddeephehe
2004-04-30
打赏
举报
回复
确实是个值得研究的问题
captainivy
2004-04-30
打赏
举报
回复
不知道楼主做的是什么程序
这么多窗口
sunmoonn
2004-04-30
打赏
举报
回复
只好用UPX压一下了。
shortppsy
2004-04-30
打赏
举报
回复
300?
你在做什么东西?
把该节省的窗体就节省下来
或是合并
然后用Aspack压缩一下
yenight
2004-04-30
打赏
举报
回复
我最多才二十几个,那时头已有点晕
想信楼主IQ一定很高或者你们的项目规划的IQ太底!
lzj34
2004-04-30
打赏
举报
回复
晕了,我的几十个就晕了
dofly
2004-04-30
打赏
举报
回复
好嚇人呢,三個多個窗體.下次做的時候記得規划一下,
我想三百多個窗體一定有很多代碼是可以共用的.
也做了這么多了,一下子改是不方便的.
一. 你先建立一個 Activx DLL,然后把你的這些窗體添加到dll里面來.
二. 在你事先的那個工程里面引用 DLL,就可以了.
三. 你可以查一下MSDN上面有這樣的例子.
superzwb
2004-04-30
打赏
举报
回复
图片统统放到目录里,(不要直接设置在窗体里面),需要显示的时候加载就可以了
加载更多回复(16)
MySQL数据库优化实践
数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。... 课程难点: MySQL引擎优化,和索引优化原理,以及服务器的主从复制,包括sql语法分析等,在web优化中都是我们需要
主意
的细节。
war包过大...一排查,几G
文件
里竟被打进一个实况足球???
????????...?...来源:https://www.zhihu.com/question/314644210昨晚在家逛知乎的...给大家整理了一个高赞的回答。Benny想起了一件十多年前的往事,有一次帮客户的Java项目组升级框架。入场之后屡次听到项目组的运维小哥...
我为何看到你的提问不想回答?关于如何提问的一些看法
尝试阅读常见问题
文件
(FAQ)以找到答案。 尝试自己检查或试验以找到答案 向你身边的强者朋友打听以找到答案。 如果你是程序开发者,请尝试阅读源代码以找到答案 当你提出问题的时候,请先表明你已经...
还在用网盘给别人分享
文件
?
作者 |苏克1900来源 | 高级农民工今天的话题是:
文件
传输。说起
文件
传输,很多人首先会想到某度网盘,上传好之后给对方发送一个链接就可以了,大部分时候都是可行的。不过...
linux就是这个范儿之特种
文件
系统(2)
原文地址:http://blog.csdn.net/jiajun2001/article/details/142277839.2 procfs procfs之于Linux的重要程度就好比眼睛之于心。眼睛是心灵的窗口,直达...这是一个伪
文件
系统(启动时动态生成的
文件
系统),用于用
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章