VC 6.0 采用菜单 File—>Open 打开 .dsw 工程时,VC 6.0 界面程序处于僵死状态问题解决
2011-09-15 10:29
561 查看
以前自己也遇到过这样的问题,后来在网上进行了一番查询,找到了 MicroSoft 的官方解决方案,也证实了这一问题确实是 MicroSoft 的一个 Bug。
来实验室,有部分同学也遇到过相应的问题,因此经过网络收集写出此博文。
问题缘由是:安装 Visio 2007/Visio 2010 后,导致 VC6.0 使用菜单命令打开文件或添加文件所依赖的库文件 devshl.dll 出错,这是这两个程序的冲突引起的。
微软支持网站提供了解决方案
1、在下面的网站下载 FileTool.exe http://support.microsoft.com/kb/241396/en-us
2、FileTool.exe 是个自解压文件,执行它,解压到某个目录下
3、解压后的文件是一个 VC 工程,在 VC 6.0 中编译它
4、把编译生成的动态连接库文件 FileTool.dll 拷贝到 (你的 VC 6.0 安装的磁盘分区):/program files/Microsoft Visual Studio/Common/MSDev98/AddIns
5、重新启动 VC 6.0,工具->定制->附加项和宏文件选中 FileTool Developer Studio Addin,关闭对话框
6、现在工具栏会出现两个新按钮以后用这两个按钮执行添加和打开文件就可以了
这其实相当于给 VC 6.0 添加了两个插件,用于工程文件打开和工程文件添加操作,不管怎么说,微软帮我们解决问题了!
来实验室,有部分同学也遇到过相应的问题,因此经过网络收集写出此博文。
问题缘由是:安装 Visio 2007/Visio 2010 后,导致 VC6.0 使用菜单命令打开文件或添加文件所依赖的库文件 devshl.dll 出错,这是这两个程序的冲突引起的。
微软支持网站提供了解决方案
1、在下面的网站下载 FileTool.exe http://support.microsoft.com/kb/241396/en-us
2、FileTool.exe 是个自解压文件,执行它,解压到某个目录下
3、解压后的文件是一个 VC 工程,在 VC 6.0 中编译它
4、把编译生成的动态连接库文件 FileTool.dll 拷贝到 (你的 VC 6.0 安装的磁盘分区):/program files/Microsoft Visual Studio/Common/MSDev98/AddIns
5、重新启动 VC 6.0,工具->定制->附加项和宏文件选中 FileTool Developer Studio Addin,关闭对话框
6、现在工具栏会出现两个新按钮以后用这两个按钮执行添加和打开文件就可以了
这其实相当于给 VC 6.0 添加了两个插件,用于工程文件打开和工程文件添加操作,不管怎么说,微软帮我们解决问题了!
相关文章推荐
- VC 6.0 “fatal error LNK1104: cannot open file "mfc42u.lib"”问题解决
- VC 6.0 “fatal error LNK1104: cannot open file "mfc42u.lib"”问题解决
- VC 中 file->open 打不开文件问题解决方法
- VS 2005 打开 VC 6.0 工程,编译出现 cannot open file libc.lib
- 编译boost程序出现如下错误fatal error LNK1104: cannot open file 'libboost_system-vc100-mt-gd-1_54.lib'的解决方法
- VC 6.0 双击dsw 打开工程失败截图和解决方法
- OpenFileDialog在win7或vista开发环境中生成的SetUp程序中无法打开的问题解决
- VC 6.0 LINK : fatal error LNK1104: cannot open file "mfc42u.lib"(VC 6下,无法找到mfc42u.lib的解决办法
- 『轉』VC 6.0 “fatal error LNK1104: cannot open file "mfc42u.lib"”问题解决
- 解决VC 6.0 fatal error C1033: cannot open program database '.\debug\vc60.pdb'问题
- VC6.0意外关闭,导致重新打开dsw时,看不到任何工程和源代码,问题的解决
- 编译boost程序出现如下错误fatal error LNK1104: cannot open file 'libboost_system-vc100-mt-gd-1_54.lib'的解决方法
- 解决<s:file>上传文件大小和 不能获取文件问题
- 双击驱动器或文件夹却打开"搜索"(或其他程序)问题的解决方法
- vc++提示cannot open include file 'afxres.h'———VC安装设置问题
- Turbo C 编程中“Unable to open include file 'stdio.h'”问题的解决
- c# 读取其他程序正打开的文件的时“正由另一进程使用,因此该进程无法访问该文件。"的问题解决方法
- 让 Windows7 - 64bit 支持 VC++ 6.0 的解决方法(无法启动此程序,因为计算机中丢失 MSVCRTD.dll。尝试重新安装该程序以解决此问题)
- 关于android导入工程时出现的@Override错误问题的解决<转>
- 解决盗版VC++无法打开文件和无法向工程中添加文件的问题