MSDN for VB6.0 正常安装后仍然不能显示帮助的处理

在Windows 10 64位系统中,VB6.0安装后按F1无法显示帮助文档。解决方法是检查VSHELP.DLL文件,将其注册。首先确认系统是否有该文件,如果没有可以从VB安装源文件或网上下载,然后根据系统类型放入System32或SysWOW64目录。接着以管理员权限运行命令行,使用Regsvr32命令注册VSHELP.DLL,完成后即可正常使用F1帮助功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

操作系统:WIN10 64位

VB6.0 安装完成后,安装MSDN可以正常完成,但是在编程环境下按F1,提示“不能显示帮助”。

在网上搜索了一下,有VC下的处理方式,依样画葫芦,成功解决问题,实际是VSHELP.DLL没有注册的问题。

1、搜索看系统是否有VSHELP.DLL文件 → 没有,在VB安装源文件目录下\OS\SYSTEM\中有,
     还没有则去网站下载一个
2、将下载的文件放在\Windows\System32
     若是32位操作系统也可放在\Windows\SysWOW64
3、以管理员方式打开对应目录下的cmd.exe,输入:
     Regsvr32 VSHELP.DLL
4、注册成功,就可以在编译环境中直接按F1显示帮助文档了。

WIN10系统:左电脑左下角开始那里鼠标右键然后选中windows powershell管理员,
                     在弹出框中粘贴“Regsvr32 C:\Windows\sysWOW64\Vshelp.dll”按ENTER即可

仅针对已安装MSDN后不能正常使用帮助功能,如果没有安装MSDN请先安装MSDN

2024.10.11补充:

上述方案对某些精简版,按F1仍然不能显示帮助,有的精简版的vshelp.dll的注册路径是写死到system32的,但是默认安装时,是安装在C:\Program Files (x86)\Common Files\Microsoft Shared\VS98\下的。即便如此,仍然可以在菜单->帮助->内容调出帮助界面。

菜单帮助的注册表内容如下(不用专门注册):

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\HTML Help Collections]

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\HTML Help Collections\Developer Collections]
"Language"="0x0804"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\HTML Help Collections\Developer Collections\0x0804]
"Preferred"="0x0358e0f00"

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\HTML Help Collections\Developer Collections\0x0804\0x0358e0f00]
"Filename"="D:\\Programme\\VB6\\MSDN98\\98VS\\2052\\msdnvs98.col"
@="MSDN Library - Visual Studio 6.0"
"Full"=dword:00000001

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值