admin管理员组文章数量:1122832
windows 7及以上系统安装和启动Visual Basic 6.0 (VB6) 问题解决
visual basic 6.0由于太过古老,在Windows vista,7及以上系统在安装或启动时会出现一些错误和兼容性问题。但是偶尔用来开发一些小工具还是很方便的,作者这几天在安装启动的时候同样遇到了各种问题,所以这篇文章用于记录和解决这些问题。
文章目录
- windows 7及以上系统安装和启动Visual Basic 6.0 (VB6) 问题解决
- 1. 安装程序出现兼容性弹窗提醒
- 2. 启动时出现兼容性弹窗提醒或者未知的错误
- 3.提示找不到文件DAO350.DLL
- 4. 提示丢失或未注册VB6TMPL.TIB
- 5.提示注册msvm.exe失败
- 6.提示缺少控件MSCOMCTL.OCX
- 7.使用windows XP 虚拟机
1. 安装程序出现兼容性弹窗提醒
出现兼容性弹窗就点击运行程序,后续如果出现其他弹窗点击忽略
2. 启动时出现兼容性弹窗提醒或者未知的错误
如果在启动VB6.EXE时出现了兼容性弹窗,未知的错误以及各种缺少或者未注册dll弹窗,请先执行这里的所有步骤,如果不能解决再依次解决后续步骤
在VB98文件夹中选中VB6.EXE,然后右键菜单,点击属性
选中兼容性选项,勾选以兼容性模式运行这个程序,系统选择WindowsXP,2000,98都可以
勾选以管理员身份运行此程序,同时最好关闭UAC权限控制
visual basic 6.0并不兼容UAC,会导致其所需的一些系统权限无法获取到,然后出错
3.提示找不到文件DAO350.DLL
首先检查DAO350.DLL文件是否在下面位置中存在
64位系统:C:\Windows\SysWOW64
32位系统:C:\Windows\System32
如果不存在,去C:\Program Files (x86)\Common Files\microsoft shared\DAO里找,然后复制到上面的位置
如果这里也没有,去百度搜索该文件进行下载,然后再复制
https://www.wenjian/file/dao350.dll.html
4. 提示丢失或未注册VB6TMPL.TIB
在VB98文件夹中选中VB6.EXE,然后右键菜单,点击属性,兼容性选项里勾选管理员运行
5.提示注册msvm.exe失败
1.首先推荐去百度上尝试下载绿色版的VB6.0安装程序,因为这种版本通常不需要完整的安装过程,可以直接使用,以跳过这个报错
2.更改安装程序的兼容性设置,上面的兼容性设置是以Windows XP Service Pack 3模式运行,如果出现此错误弹窗,就改为以兼容Windows XP Service Pack 2模式运行,并禁用桌面元素。然而,这种方法不一定可以解决这个问题提示缺少控件MSCOMCTL.OCX
6.提示缺少控件MSCOMCTL.OCX
如果在VB中运行一个使用了特定控件(如TreeView控件)的应用程序,而该控件存在于MSCOMCTL.OCX文件中,但是该文件在系统中未找到或未正确注册,则会出现“缺少控件”的错误。
去百度下载MSCOMCTL.OCX文件,然后将下载的MSCOMCTL.OCX文件复制到系统目录下
64位系统:C:\Windows\SysWOW64
32位系统:C:\Windows\System32
7.使用windows XP 虚拟机
可以使用hyper-V,VMware workstation等虚拟化程序安装windowsXP系统,然后使用Visual Basic6.0以解决各种情况的报错
版权声明:本文标题:windows 7及以上系统安装和启动Visual Basic 6.0 (VB6) 问题解决 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1735372338a1852855.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论