如果为Win98写程序,应使用VB5编译,因为Win98自带VB5虚拟机,oleaut32版本也正确,如使用VB6,由于msvbvm60.dll不是win98安装后的系统文件,因此打包时需要一起发行,建议用VB6开发For Win2000的程序。
解决方案 »
- 从 vb6 到 vb.net 2003 到现在的 vs2005 好像都不咱的,那VB9呢?有希望吗?有点心动!
- 快捷菜单弹不了来
- 当前记录集不支持更新,这可能是提供程序的限制,也可能选定锁定类型的限制
- 在vb中打开word文件
- 新手求助,VB做查询按钮的代码
- 高手帮我:创建快捷方式,用OSfCreateShellLink Lib "vb6stkit.dll" 。多谢
- 请问何如使用VB将一数据文本文件导入 EXCEL ?
- Dim rs As New ADODB.Recordset
- vb中如何实现对Excel的 Application 对象的引用?马上给份
- VB中实现滑鼠功能????
- 请问为何在装有Office或IE5.0以上的机器中安装VB6.0,在VB中的一些地方无法正常现实中文,该怎样解决?
- 如何将Htm文件中的可显示字符转换为txt文档??
你用打包程序打包的过程中就能看到需要哪些文件
如果有的文件Win98中已有,则可不要
这有什么好问的,
1.VB6必须的运行库:Msvbvm60.dll,Oleaut32.dll,Vb6chs.dll,VBAJet32.dll;其中Oleaut32.dll不能直接复制到SYS目录中,需要借助于安装制作工具,安装结束会提示Win98重新启动后程序才可以使用.
2.你使用了的控件:如果你使用了Access数据库,则会用到Msjet35.dll,Dao350.dll(Dao360.dll);其它可能还有:Mscomctl.ocx,Mscomct2.ocx,Tabctl32.ocx,Comdlg32.ocx等,如果用到了,可以包括它们.
3.有的控件有自注册功能,复制后即可运行,有的控件就需要借助于安装制作工具,如:InstallShield5 Professional Edition,可以制作中文界面的安装程序.
4.为了方便,你可以使用VB6的打包功能,它可自动包括所需运行库及控件,但没有用到的控件也可能会打包进出.建议你在"专家门诊"中查找:减小打包.
5.如果你已经完成了VB6程序制作,建议你仍然使用VB6,有利于程序的升级,完善尽可能我的功能.
VB5了.问题虽然解决了,但感觉VB6真是麻烦事多.