# 大汉堡、阿雄及各位VB高手可否再请教有关于"封装程式"的问题！(有点长请内详！)谢谢！感激不尽！

Posted by 露脚 on October 12, 1999 at 23:17:11:

小弟初次使用封装及部署工具，但是一直有些问题无法搞定，可否烦请各位高手帮忙小弟做了一个像猜几A几B的小游戏程式码约200行(48K)内有4个表单、7个BUTTON、8个TEXTBOX、8个LABEL、原先的TOOLSBAR、IMAGELIST已拿掉，专案没有引用外部元件。
但在功能表／专案／设定引用项目／选用了★VisualBasicForApplication、
★VisualBasicRuntimeObjects and Procedures★VisualBasicObjectsAndProcedures
★OLEAutomation。
经过封装后产生了在package／setup.exe setup.lst 二个CAB(1400K)
在package／support／有asycfilt.dll(145K)comact.dll(22K)
msvbvm60.dll(1376K)oleant32.dll(585K)olepro32.dll(161K)st6unst.exe(72K)vbstkit.dll(100K)全部加起来有4MB，
天啊！如果4MB要传给别人那是有点夸张！而且在网路上所看到满不错的程式有时也都没有这么大，所以我想我一定有什么地方弄错了！
但是参考MSDN中所说执行阶段档案须有7个档案，再加上Msvbvm60.dll及st6unst.exe 就有超过 1MB！ 真不知道要怎么减小它！
小弟也嚐试用另一颗硬(只重灌入WIN95)，再将封装过的程式COPY 至 C:\buffer
之下再按装程式，如果缺少了在 package／support 之下的一些档案时就会发生
错误而无法按装，而且如果原先在package／support之下的档案如果所在路径不是和原来封装时所在目录相同则也会有错误！(why 我又做了什么)
还是用VB写的程式都那么大吗！唉 唉 唉！
小弟的二个硬碟在反覆插拔之间已快烂了，是否可请各位大哥大姐帮帮忙！
指点指点小弟！因为 4 MB真的太大了！(为何你们的程式可以只有几百K呢)

Follow Ups:

- Re: 大汉堡、阿雄及各位VB高手可否再请教有关于"封装程式"的问题！(有点长请内详！)谢谢！感激不尽！ simon 00:11:27 10/13/99 (1)
  - Re: 大汉堡、阿雄及各位VB高手可否再请教有关于"封装程式"的问题！(有点长请内详！)谢谢！感激不尽！ 阿雄 13:49:02 10/13/99 (0)