VB最基本的打包需要包含哪些文件? 一个很简单的VB程序,没有用任何第三方控件,就引用基本的OLE Automation,没有再引用其他的东西了. 打包的时候我的文件列表只有以下三个文件:abcde.exe <主程序>msvbvm60.dll STDOLE2.TLB 有问题吗? 谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以微软的vb6 sp5运行库为例,应该含有:COMCAT.DLLmsvbvm60.dllOLEAUT32.DLLOLEPRO32.DLLSTDOLE2.TLBASYCFILT.DLLADVPACK.DLLW95INF32.DLLW95INF16.DLL-------------------------但是如果你是中文版的vb,最好再加上 vb6chs.dll 否则程序中的字体回变掉。中文版的vb默认是宋体,英文版就不是(^_^ 废话),如果不加上这个文件的话,显示出来的字体就很怪的。不过一般来说:ASYCFILT.DLLCOMCAT.DLLMSVBVM60.DLLOLEAUT32.DLLOLEPRO32.DLLSTDOLE2.TLBVB6CHS.DLLvb6sTKIT.DLL这样子就可以了。(包含了简体中文VB所需要的文件)现在的Windows ME、2000、xp等系统中其实自带了VB6的运行库,不过出于版本和完整性的考虑,你还是把所有文件打上为好,慎重一点。 用dll合成,把msvbvm60.dll包在里面,大概有700~900k,其实简单的程序可以脱离vbrun执行 先用vb自带的Package打包,它会帮你列出需要的文件的 用vb自带的打包,或用installshield,它会类出所需的文件的呀 to roger_xiong感谢你的热心帮助,你说的这个我也知道,但还是很感谢你.to Kivic你是意思是说使用FUSION? 但如果我只打包主程序及MSVBVM60.DLL两个文件不知行不行呢? 谢谢. 1999-03-08 00:00 147,728 ASYCFILT.DLL1998-05-31 00:00 22,288 COMCAT.DLL2004-04-16 17:55 0 K.TX2004-02-23 00:00 1,386,496 MSVBVM60.DLL2000-04-12 00:00 598,288 OLEAUT32.DLL1999-03-08 00:00 164,112 OLEPRO32.DLL2000-10-02 00:00 102,160 VB6CHS.DLL2001-01-16 00:00 101,888 VB6STKIT.DLL 8 File(s) 2,522,960 bytes 搞错了。应该是1999-03-08 00:00 147,728 ASYCFILT.DLL1998-05-31 00:00 22,288 COMCAT.DLL2004-02-23 00:00 1,386,496 MSVBVM60.DLL2000-04-12 00:00 598,288 OLEAUT32.DLL1999-03-08 00:00 164,112 OLEPRO32.DLL2000-10-02 00:00 102,160 VB6CHS.DLL2001-01-16 00:00 101,888 VB6STKIT.DLL 7 File(s) 2,522,960 bytes 呵 那跟roger_xiong 的答案不是一样吗? 谢谢. 另外你可以用打包工具(不过我个人比较倾向与用W32dasm等工具)分析你的程序到底使用到了那些其他文件,然后扣除系统会自带的文件,就可以了。 高手进求个 API方式存取日志文件的模块使用方法 怎么样备份注册表! 文件夹共享ActiveX组件开发的研究意义?是什么啊? ADO如何真正断开SQL-Server数据连接? 一个不是代码的问题:关于可视化数据管理器 ActiveX DLL 读取SQL Server生成树,速度太慢太慢,怎么办? 请问我调用什末函数可以打开保存对话框,谢谢! VB6.0在xp中开发编译的软件怎么到了win7就不能用了。 如何判断程序是否是第一次运行? 怎么删除IE临时文件? ◆一条空前绝后的SQL语句,我真的想不出了!兄弟们,请进◆ 朋友们往我这边看!
COMCAT.DLL
msvbvm60.dll
OLEAUT32.DLL
OLEPRO32.DLL
STDOLE2.TLB
ASYCFILT.DLL
ADVPACK.DLL
W95INF32.DLL
W95INF16.DLL
-------------------------但是如果你是中文版的vb,最好再加上 vb6chs.dll 否则程序中的字体回变掉。中文版的vb默认是宋体,英文版就不是(^_^ 废话),如果不加上这个文件的话,显示出来的字体就很怪的。不过一般来说:ASYCFILT.DLL
COMCAT.DLL
MSVBVM60.DLL
OLEAUT32.DLL
OLEPRO32.DLL
STDOLE2.TLB
VB6CHS.DLL
vb6sTKIT.DLL这样子就可以了。(包含了简体中文VB所需要的文件)现在的Windows ME、2000、xp等系统中其实自带了VB6的运行库,不过出于版本和完整性的考虑,你还是把所有文件打上为好,慎重一点。
感谢你的热心帮助,你说的这个我也知道,但还是很感谢你.to Kivic
你是意思是说使用FUSION?
但如果我只打包主程序及MSVBVM60.DLL两个文件不知行不行呢? 谢谢.
1999-03-08 00:00 147,728 ASYCFILT.DLL
1998-05-31 00:00 22,288 COMCAT.DLL
2004-04-16 17:55 0 K.TX
2004-02-23 00:00 1,386,496 MSVBVM60.DLL
2000-04-12 00:00 598,288 OLEAUT32.DLL
1999-03-08 00:00 164,112 OLEPRO32.DLL
2000-10-02 00:00 102,160 VB6CHS.DLL
2001-01-16 00:00 101,888 VB6STKIT.DLL
8 File(s) 2,522,960 bytes
1999-03-08 00:00 147,728 ASYCFILT.DLL
1998-05-31 00:00 22,288 COMCAT.DLL
2004-02-23 00:00 1,386,496 MSVBVM60.DLL
2000-04-12 00:00 598,288 OLEAUT32.DLL
1999-03-08 00:00 164,112 OLEPRO32.DLL
2000-10-02 00:00 102,160 VB6CHS.DLL
2001-01-16 00:00 101,888 VB6STKIT.DLL
7 File(s) 2,522,960 bytes
那跟roger_xiong 的答案不是一样吗? 谢谢.