原文:http://www.programfan.com/blog/article.asp?id=1524
http://blog.programfan.com/trackback.asp?id=1524
本人确实是XP系统,VC6,另外MSDN Oct. 2001
问题:VC6不能调用MSDN,显示错误如下三行
Unable to display help:
A required component is missing!
Please reinstall.
以参照最上面的连接解决。
不过我没有把VShelp.dll复制到C:/根目录下,因为那样的话,得一直保持这个文件在那里,不能删。先确定下面这条命令中的文件确实存在,然后在运行对话框中运行该命令
regsvr32 "C:/Program Files/Common Files/Microsoft Shared/VS98/vshelp.dll"
带引号是因为DOS中不认识带空格的路径,带上引号就认识了
转载一下原文:
http://blog.programfan.com/trackback.asp?id=1524
本人确实是XP系统,VC6,另外MSDN Oct. 2001
问题:VC6不能调用MSDN,显示错误如下三行
Unable to display help:
A required component is missing!
Please reinstall.
以参照最上面的连接解决。
不过我没有把VShelp.dll复制到C:/根目录下,因为那样的话,得一直保持这个文件在那里,不能删。先确定下面这条命令中的文件确实存在,然后在运行对话框中运行该命令
regsvr32 "C:/Program Files/Common Files/Microsoft Shared/VS98/vshelp.dll"
带引号是因为DOS中不认识带空格的路径,带上引号就认识了
转载一下原文:
在安装好VC6和MSDN以后,有时候会出现在VC下按F1无法调用出MSDN的问题,显示如下提示错误:
Unable to display help:
A required component is missing!
Please reinstall.
网上搜索了一番,发现可能出现这个错误的原因:
1、是XP系统,98/2000系统都能正常使用。
2、使用了多操作系统,单操作系统正常使用。
3、单独安装了MSDN,要在安装VC时有提示安装MSDN的时候安装。
具体是否以上原因,没有试过,也不一定是以上原因造成,废话不多说了,
解决方法如下:
在硬盘里搜索VSHELP.DLL这个文件,一般是在C:/Program Files/Common Files/Microsoft Shared/VS98下,MSDN版本不一样的话可能位置有区别,把这个文件拷贝到C盘根目录下(主要是为了方便注册),然后开始-〉运行-〉打命令: regsvr32 c:/VSHELP.DLL,提示注册成功,ok,再到你的vc下按f1看看,是不是搞定了!!!
此解决方法原文见:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q250334
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q250334 翻译
CAUSE 原因
<script type="text/javascript">loadTOCNode(1, 'cause');</script>
RESOLUTION 解决方法
<script type="text/javascript">loadTOCNode(1, 'resolution');</script> To resolve this problem, run Regsvr32 to register Vshelp.dll:
Unable to display help:
A required component is missing!
Please reinstall.
网上搜索了一番,发现可能出现这个错误的原因:
1、是XP系统,98/2000系统都能正常使用。
2、使用了多操作系统,单操作系统正常使用。
3、单独安装了MSDN,要在安装VC时有提示安装MSDN的时候安装。
具体是否以上原因,没有试过,也不一定是以上原因造成,废话不多说了,
解决方法如下:
在硬盘里搜索VSHELP.DLL这个文件,一般是在C:/Program Files/Common Files/Microsoft Shared/VS98下,MSDN版本不一样的话可能位置有区别,把这个文件拷贝到C盘根目录下(主要是为了方便注册),然后开始-〉运行-〉打命令: regsvr32 c:/VSHELP.DLL,提示注册成功,ok,再到你的vc下按f1看看,是不是搞定了!!!
此解决方法原文见:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q250334
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q250334 翻译
CAUSE 原因
<script type="text/javascript">loadTOCNode(1, 'cause');</script>
Vshelp.dll is not registered or is not correctly registered with the operating system.
Vshelp.dll没有注册或者没有被正确注册
RESOLUTION 解决方法
<script type="text/javascript">loadTOCNode(1, 'resolution');</script> To resolve this problem, run Regsvr32 to register Vshelp.dll:
1. | Search for Vshelp.dll. 搜索Vshelp.dll |
2. | Select Start and then click Run. Type Regsvr32. 点击开始菜单,打开运行对话框,键入 Regsvr32 |
3. | Click and hold on the file Vshelp.dll found in the search and drag it into the Run box immediately following Regsvr32. Click OK. 把搜索到的Vshelp.dll拖入运行对话框的Regsvr32之后,点击OK |
4. | The system should return a "registered successfully" message. Click OK. 系统将返回一个“注册成功”的对话框,点击OK |
5. | Close both windows.关闭窗口 |
6. | Open a Visual Studio program and test Help.打开Visual Studio,测试帮助 |