大家来讨论讨论,关于VB程序包减肥的问题。 1、尽量用标准的VB自带的控件!2、优化代码,剔除垃圾代码3、用ASPACK压缩,40%瘦身! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1、同上2、优化代码,剔除垃圾代码(好象肥不了很多 如果能少最好)3、也可以用UPX压缩4、用vb5.0编译(不过有些函数在vb5.0里面是不行的),这样可以不多带 一个 1.5m多的dll(for win98以上的系统)可以有点绿色 自己动手动脚完成任务,不用向导。先分析 *.DDF//控制大包.OPTION EXPLICIT.Set Cabinet=off.Set Compress=off.Set MaxDiskSize=CDROM.Set ReservePerCabinetSize=6144.Set DiskDirectoryTemplate="..".Set CompressionType=MSZIP.Set CompressionLevel=7.Set CompressionMemory=21.Set CabinetNameTemplate="ytgsjs.CAB""Setup.Lst""setup.exe".Set Cabinet=on.Set Compress=on"*****信息管理.exe""msvbvm60.dll""OLEAUT32.DLL""OLEPRO32.DLL""ASYCFILT.DLL""STDOLE2.TLB""COMCAT.DLL""VB6CHS.DLL""msado20.tlb""MSDATGRD.OCX""msstdfmt.dll""STDFTCHS.DLL""DATGDCHS.DLL""mscomctl.ocx""MSCMCCHS.DLL""TABCTL32.OCX""TabCtCHS.dll""COMDLG32.OCX""CMDLGCHS.DLL""Msbind.dll""SETUP1.EXE""VB6STKIT.DLL""ST6UNST.EXE""MSADOR15.DLL""HJXX.INI""HUJI.INF""XXX.CDD""YBXX.DAT""YHXX.HNI""JHSY.HLP""db1.mdb""ExpandZip.exe""logo.dll""升级.exe""Plane.exe""*********数据管理系统.exe""msado21.tlb""Richtx32.ocx""Msadox.dll""L001.XSF""MDAC_TYP.EXE""ZIP.exe""ctip.dll"然后分析 :Setup.Lst//控制安装 请大家推荐关于在vb中开发ocx或dll之后在web中调用的有关书籍或文章 请教datareport基础问题(刚发一个却找不到了。怪) VB6中的WEB BROWSER的使用哪有? 如何对mshflexgrid选取的区域数据进行复制,然后粘贴到另一区域? 你的val("2.25%")出不出错? datagrid与 DATAREPORT控件的问题 头晕了,DataGrid不能更新 如何使窗体的大小不能改变 有什么控件可以用来打印表格.请大家指教! VB中如何用程序模拟鼠标和键盘的操作 100分,只要能解决一定给分,再现等待 串口资源抢夺
2、优化代码,剔除垃圾代码(好象肥不了很多 如果能少最好)
3、也可以用UPX压缩
4、用vb5.0编译(不过有些函数在vb5.0里面是不行的),这样可以不多带 一个 1.5m多的dll(for win98以上的系统)可以有点绿色
先分析 *.DDF//控制大包
.OPTION EXPLICIT
.Set Cabinet=off
.Set Compress=off
.Set MaxDiskSize=CDROM
.Set ReservePerCabinetSize=6144
.Set DiskDirectoryTemplate=".."
.Set CompressionType=MSZIP
.Set CompressionLevel=7
.Set CompressionMemory=21
.Set CabinetNameTemplate="ytgsjs.CAB"
"Setup.Lst"
"setup.exe"
.Set Cabinet=on
.Set Compress=on
"*****信息管理.exe"
"msvbvm60.dll"
"OLEAUT32.DLL"
"OLEPRO32.DLL"
"ASYCFILT.DLL"
"STDOLE2.TLB"
"COMCAT.DLL"
"VB6CHS.DLL"
"msado20.tlb"
"MSDATGRD.OCX"
"msstdfmt.dll"
"STDFTCHS.DLL"
"DATGDCHS.DLL"
"mscomctl.ocx"
"MSCMCCHS.DLL"
"TABCTL32.OCX"
"TabCtCHS.dll"
"COMDLG32.OCX"
"CMDLGCHS.DLL"
"Msbind.dll"
"SETUP1.EXE"
"VB6STKIT.DLL"
"ST6UNST.EXE"
"MSADOR15.DLL"
"HJXX.INI"
"HUJI.INF"
"XXX.CDD"
"YBXX.DAT"
"YHXX.HNI"
"JHSY.HLP"
"db1.mdb"
"ExpandZip.exe"
"logo.dll"
"升级.exe"
"Plane.exe"
"*********数据管理系统.exe"
"msado21.tlb"
"Richtx32.ocx"
"Msadox.dll"
"L001.XSF"
"MDAC_TYP.EXE"
"ZIP.exe"
"ctip.dll"
然后分析 :Setup.Lst//控制安装