解决VB6.0与win7的兼容问题
wn7 系统下vc 6.0兼容性问题解决方案

D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
library files:
D:\Program Files\Microsoft Visual Studio\VC98\LIB
D:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
source files:
D:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
3.在“工具——选项——目录”里设置:
A.找到这些资源的路径,如我的就是安装在“D:\Program Files\的”里的,所以依次类推。
注意——资源路径一定要对照着 手工 查找,不要直接复制
B.下面把一些资源路径列出:
executatble files(可执行文件):
D:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
D:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
再启动VC6.0,软件会重新注册,目录恢复默认设置。
在Windows7下安装或者使用Visual C++ 6.0要注意三大点。
vc6.0兼容问题和崩溃

Win7下安装VC6.0的完美解决方案一。
彻底解决兼容问题:Windows 7下载安装 Visual C++ 6.0(VC6) 全程图解网上成千上万的诸如“有没有Win7兼容的VC6的下载”、“Win7下Visual C++ 6.0不兼容问题” 之类的问题,多数意思是VC6和Win7不兼容,而现在不少学校或是考试用的还是Visual Studio套件,新的Win7或Vista系统下要安装怎么办?说实话我也一直没有试过,所以也想当然的认为Win7下就不能安装VC6,压根就100%不兼容?一直使用高版本的VS(如VS2008和现在用的VS2010)的我今天亲身在Win7下安装一次试试。
为了说明问题,我这里下载了一个简体中文版的VC6.0:Visual C++ 6.0 简体中文企业版集成SP6完美版运行setup.exe安装程序,会弹出如下的的程序兼容性助手提示框,这个是Win7在警告用户vc6存在兼容性问题:此程序存在已知的兼容性问题。
如下图,选中不再显示此消息,点“运行程序”。
(之后再有遇到“此程序存在已知的兼容性问题”的提示时候,也按这个做法处理!)接着安装,进入选择安装类型这一步的时候,要注意。
点“Custom”自定义安装类型:Custom自定义安装里,点中Tools组件,更改选项:把其中的 OLE/Com Object Viewer 取消,不选择:再返回到组件选择的时候,Tools就变为灰色的勾了,因为里面我们取消了 OLE/Com Object Viewer 这一顶:其他的就默认安装就可以了,要注意的上面已经都交代了,安装完成,出现安装成功的提示:安装完成后,启动VC6的时候,也出现“此程序存在已知的兼容性问题”的提示,按上面第一步中的处理:选中不再显示此消息,点“运行程序OK,安装完成!!!不过,还有一个小问题,就是VC6打开一个文件或工程的时候,会导致VC6崩溃而关闭。
微软针对这个问题发布了一个补丁(附件),原补丁是未编译的VC6工程,见附件 filetool_未编译.zip,大家可以手动编译一下。
win7系统软件不兼容的解决方法

2.点开兼容性选项卡。
3.勾上“以兼容模式运行这个程序”,并在下拉菜单中选择需要运行在的系统环境下,然后按确定。
已付费成功了还是复制不了有可能是电脑的浏览器兼容性问题或者手机机型不支持的问题
win7系统软件不兼容的解决方法
win7系统软件不兼容的解决方法
1.右键这个程序,选“兼容性疑难解答”。
2.选择“尝试建议的ຫໍສະໝຸດ 置”。3.按“启动程序”就能运行了。
方法二
如果有些程序要经常运行的',希望每次都能以兼容模式运行。可以这样做:
关于VC++6.0 & Win7

Studio\VC98\BIN 中少了 MSPDB60.DLL 动态链接库,可以在上面第三点中的第一条 中同时包含以下路径 D:\VC++6.0\Microsoft Visual Studio\Common\MSDev98\Bin,也 可以在该路径下找到该文件拷到之前的文件夹下,还是第一点好。 (2) “Compiling... ,Error spawning cl.exe”错误提示。这个问题实际上很多情况下是由于路 径设置的问题引起的,“CL.exe”是 VC 使用真正的编译器(编译程序) ,其路径在“VC 根目录/VC98/Bin”下面, 你可以到相应的路径下找到这个应用程序。 因此问题可以 按照以下方法解决:打开 vc 界面 点击 VC“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)”重新设置“Excutable Fils、Include Files、 Library Files、 Source Files”的路径。很多情况可能就一个盘符的不同 (例如你的 VC 装在 C,但 是这些路径全部在 D) ,改过来就 OK 了。 如果你是按照初始路径安装 vc6.0 的,路径应为: executatble files: C:/Program Files/Microsoft Visual Studio/Common/MSDev98/Bin C:/Program Files/Microsoft Visual Studio/VC98/BIN C:/Program Files/Microsoft Visual Studio/Common/TOOLS C:/Program Files/Microsoft Visual Studio/Common/TOOLS/WINNT include files: C:/Program Files/Microsoft Visual Studio/VC98/INCLUDE C:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE C:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE library files: C:/Program Files/Microsoft Visual Studio/VC98/LIB C:/Program Files/Microsoft Visual Studio/VC98/MFC/LIB source files: C:/Program Files/Microsoft Visual Studio/VC98/MFC/SRC C:/Program Files/Microsoft Visual Studio/VC98/MFC/INCLUDE C:/Program Files/Microsoft Visual Studio/VC98/ATL/INCLUDE C:/Program Files/Microsoft Visual Studio/VC98/CRT/SRC 如果你装在其他盘里,则仿照其路径变通就行, 关键是 microsoft visual studio/ 后 面的东西要与上面提到的相同。其实我们上面的第三步中也是做这么个事情,只是 那时候设置的不全,你若再后来再按这个设置一下就更好了。 (3) 还有一个就是注意 MFC 中对话框的中文乱码问题。
VC++6.0在64位Win7下不能安装、VC++6与Office2007(10)不兼容的问题

二、卸载vc++6.0,安装vs2008或vs2010(最近推出的),vs的功能多,集成了vb vc vc# Java等工具,建议编程爱好者,一般人别装了。
三、(这是正点)选择微软的补救措施,在官网下载Filetool.exe的工具(上网搜就可以),解压后双击打开工程文件,生成.dll文件,然后加载到vc的工具栏里。详细方案到网上找吧,提供一个详细的:
接下来就要,注意了——不要选择TOOLS里面的OLE/COM OBJECTVIEWER工具,就可以顺利安装,这个只是个查看工具,不会影响VC++的编译。
3.在“工具——选项——目录”里设置(这一条貌似有的机器一安上就ok了,不用手工调):
A.找到这些资源的路径,如我的就是安装在“D:\Program Files\的”里的,所以依次类推。
D:\Program Files\Microsoft Visual Studio\Common\TOOLS
D:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT
注——以下资源路径为可选添加:
C:\windows\system32\wbem
library files:
D:\Program Files\Microsoft Visual Studio\VC98\LIB
解决VB6.0编写的EXE程序运行错误提示

解决V B6.0编写的E X E程序运行错误提示概述:1、在Windows XP或者Win 7的某些少量电脑上运行VB6.0编写的软件会提示缺少“COMDLG32.OCX”等控件信息!2、在安装“AotoCAD2007简体中文版”的电脑上会出现“Windows 正在配置AotoCAD2007,请稍候。
”情况,现给出解决方案如下:一、解决运行软件时提示缺少“COMDLG32.OCX”等控件!方法如下:Win 7 运行显示提示:Component 'COMDLG32.OCX' or one of its dependenciesnot correctly registered:a file is missing or invalid Windows XP 运行显示提示:部件COMDLG32.OCX 或其附件之一不能正确注册:一个文件丢失或无效备注:运行软件时出现以上窗口说明你电脑系统System32目录中没有该文件(缺少该控件)。
解决方法:1、下载“COMDLG32.OCX”等提示控件!控件地址:下载:COMDLG32.OCX下载:XPCMD.OCX下载:MSFLXGRD.OCX2、将下载这个文件复制到:C:\Windows\System32系统目录下。
3、点击“开始”菜单→运行→输入regsvr32 comdlg32.ocx→确定→提示成功。
(或者C:\Windows\System32\cmd.exe 进入后输入regsvr32 comdlg32.ocx)示意图二、解决电脑上装有AotoCAD 2007简体中文版提示错误:运行“曲线坐标计算程序V1.10.30”等软件、会提示Windows 正在配置 AotoCAD2007,请稍候,然后会出现错误 1308,附图如下。
软件图标提示:正在配置 AotoCAD 2007 图标显示:错误 1308 图标解决方法:1、用鼠标一直点击“取消”或“忽略”即可运行该软件,但是下次运行该软件时还会出现同样错误,为了避免下次再出现而进行如下解决方案:1.1、进入“AotoCAD 2007 简体中文版”安装路径:X:\AotoCAD2007简体中文版\Bin\AcadFEUI\Program Files\Root\Support\目录下1.2、在Support文件夹下用记事本新建一个“空白dfst.dll文件”,方法:开始→程序→附件→记事本,在记事本上点击:文件→另存为(保存类型:选择所有文件)选择桌面→文件名:dfst.dll→保存,然后将dfst.dll文件复制到……/Support文件夹内即可,图示如下:1.3、新建空白dfst.dll文件,另存为:选择桌面1.4、保存类型选择“所有文件”点击保存1.5、保存后的dfst.dll文件1.6、将dfst.dll文件复制到Support\文件夹内,重新运行软件即可。
WIN7以上系统安装VB6的解决办法,附上个批处理。

WIN7以上系统安装VB6的解决办法,附上个批处理。
一、安装时显示oledb32r.dll不能在系统注册数据库中注册在C盘查找oledb32r.dll,改名为oledb32r-2.dll即可,dll冲突了。
二、WIN7安装VB6提示VB98ENT.STF错误的解决办法:发现是 setupwiz.ini文件参数错误,办法:1、不要把VB6放在带有空格的目录2.打开setupwiz.ini,把"acme=acmboot.exe"改为"=setupacmsetup.exe";3.STF=setupvb98ent.stf改为=setupacmsetup.stf, 保存退出;4.进入setup文件夹,把vb98ent.stf改名为acmsetup.stf;5.把 vb6.0SETUP 下的所有文件复制到vb6.0,目录下,会提示有个文件是否要替换,我是选择了替换。
6.运行setup.exe即可。
或者,直接用这个批处理:安装VB6批处理文件(请拷贝到VB6所在的目录双击运行).bat @echo offcd /d %~dp0ren "C:Program Files (x86)Common FilesSystemOle DBoledb32r.dll" oledb32r-2.dllren "C:Program FilesCommon FilesSystemOle DBoledb32r.dll" oledb32r-2.dllecho n|copy /-y %~dp0setupVB98ENT.STF %~dp0setupacmsetup.stf echo n|copy /-y %~dp0setup*.* %~dp0rem 替换setupwiz.ini中的错误参数:@echo off & setlocal enabledelayedexpansiondel new_1.txtfor /f "tokens=*" %%i in (SETUPWIZ.INI) do (if "%%i"=="" (echo.) else (set "line=%%i" & call :chg))>>new_1.txtattrib -s -h -r %~dp0setupwiz.inimove new_1.txt setupwiz.inistart setup.exeexit:chgrem 这个是保留空行set "line=!line:acmboot.exe=acmsetup.exe!"set "line=!line:vb98ent.stf=acmsetup.stf!"echo !line!goto :eof三、win8.1 WIN10 64位装vb6.0卡在装程序正在更新您的系统1、安装时提示是否用Visual SourceSafe,要选择否。
win7_VC6.0_兼容问题

兼容问题网上成千上万的诸如“有无Win7兼容的VC6的下载”、“Win7下Visual C++ 不兼容问题” 之类的问题,多数意思是VC6和Win7不兼容,而此刻很多学校或是考试用的仍是Visual Studio套件,新的Win7或Vista系统下要安装如何办?说实话我也一直没有试过,所以也想当然的认为Win7下就不能安装VC6,压根就100%不兼容?一直使用高版本的VS(如VS2008和现在用的VS2010)的我今天亲身在Win7下安装一次试试。
注:文中有大量图片附件,请登录后查看!为了说明问题,我那个地址下载了一个简体中文版的:运行安装程序,会弹出如下的的程序兼容性助手提示框,那个是Win7在警告用户vc6存在兼容性问题:此程序存在已知的兼容性问题。
如以下图,选中再也不显示此消息,点“运行程序”。
(以后再有碰到“此程序存在已知的兼容性问题”的提示时候,也按那个做法处置!)接着安装,进入选择安装类型这一步的时候,要注意。
点“Custom”自概念安装类型:Custom自概念安装里,点中Tools组件,更改选项:把其中的OLE/Com Object Viewer取消,不选择:再返回到组件选择的时候,Tools就变成灰色的勾了,因为里面咱们取消了OLE/Com Object Viewer这一顶:其他的就默许安装就能够够了,要注意的上面已经都交代了,安装完成,显现安装成功的提示:安装完成后,启动VC6的时候,也显现“此程序存在已知的兼容性问题”的提示,按上面第一步中的处置:选中再也不显示此消息,点“运行程序启动后咱们新建一个工程和一个c++源文件,编译运行之,如以下图:OK,安装完成!!!Win7下VC6打开文件报错致使其崩溃的解决方法根据我之前写的这个文章:在Windows7下安装Visual C++ 后,遇到一个致命的问题打开文件的时候出现异常而导致VC6崩溃,如下图所示:微软针对那个问题发布了一个补丁,原补丁是未编译的VC6工程,见附件,大伙儿能够手动编译一下。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
对于很多入门者来说,VB 6是学习VB的一个非常重要的工具。
(当然,对于现在开发者来讲,根本都不用安装VB 6,早就用VB 2008)当我们的机器更新到了Win 7,有很多兼容性的问题都会随之而来。
VB 6是一个发行了非常久的软件来的。
与Win 7的兼容性到底如何?让我们一起来看看。
首先,一开始安装就遇到了兼容问题。
(看来兼容性不太好)
那究竟VB 6和Win 7哪方面不兼容呢?内核?不太可能吧~!Win 7支持运行VB 6的程序啊~!大家想想,我们在后面的文章将会揭晓。
OK,我们继续单击“运行程序”程序出来了。
那下面的操作就与平常安装VB 那样,输入序列号等操作。
到最后一步,继续初始化,还是出现了兼容问题。
不用理它,照单击“运行程序”。
安装程序运行了,下面的方法,就按照VB 6的安装一样,没有出现什么问题。
(到最后一步,必须要你重启计算机,如果你不愿意,你可以使用任务管理器强行结束ACMBOOT.EXE)----------原始文章(理论方面,可以忽略)----------------------------
这样就成功安装好VB 6?立即去编写一个程序。
在还没有打代码的时候,就出现了一个问题了。
在窗体上添加个Command(按钮),在拖动按钮的时候,很卡。
尝试一下添加别的控件,问题依旧。
立即想想,在XP里面,双核计算机或单核计算机,都可以很顺的运行VB 6集成开发环境。
没有装显卡驱动?没可能~!Aero都已经开了,怎么会没有安装显卡驱动呢?
在想到XP时,立即想到了那个兼容向导。
立即试一试设置到XP SP3,问题依旧。
而且问题还更严重。
因为XP和Win 7的控件都不同,所以出现了很多控件错误的信息。
再想想,莫非是华丽的桌面而导致的?立即试一试。
----------原始文章(理论方面,可以忽略)----------------------------
安装完VB 6后,请立即修改VB6.EXE的兼容性(右键——>属性——>“兼容性”选项卡)。
我们需要勾选“禁用桌面元素”(解决拖动控件文件)和“以管理员身份运行此程序“(解决VB 6使用时的权限问题)。
一切准备就绪,开始尝试VB 6。
可以运行VB 6进行编写程序了。
当打开VB 6的同时,在任务栏下出现了这个提示。
(下图)
任务栏的提示。
从这个提示,证明了我们上面的想法是正确的。
真的是华丽的Aero引发控件拖动慢的问题~!
下面我们再来看看VB 6控件与Win 7的兼容情况。
从上图看,基本上所有的控件都能
成功地插入。
从这里看,基本控件都没问题,再来看看通用对话框如何。
这些通用对话框都没有问题。
包括字体对话框,打印对话框等,都能打开。
(这里就不再放图上来)]
PS:用了管理员身份运行此程序,在添加控件的时候,不会出现“访问注册表错误” 的信息。
使用API Viewer,也没有问题。
当关闭了VB 6之后,Aero又重新开启了。
总结:
上述就是安装VB 6的方法和VB 6在使用的时候出现不兼容情况的解决方法。
从这次的测试上,基本上都可以在Win 7里面安装VB 6,使用VB 6。
但新的Win 8系统出了之后,那是就不支持VB 6的程序了。
到时候我们应该怎么办?要转到.NET中?到时候可能会出现
一种这样的情况:在虚拟机里面使用VB 6……
Win 7下安装VB 6的确是有点勉强。