解决vc 6在vista下的一些兼容问题

本文针对VC6在Windows Vista系统中遇到的兼容性问题提供了具体解决方案,包括如何解决与UAC冲突导致的无法调试问题,以及如何处理插入ActiveX控件时的不兼容情况。
解决vc 6在vista下的一些兼容问题

虽然vs系列的2008sp1版都出了,但是vs 2003以后的版本大多是都是在.Net上做修改,对我们vc程序员使用的MFC的修改很少。所以,许多VC程序员还是习惯用VC 6.0(包括我)。可是由于微软长时间不更新vc6。使得vc6在vista下出现了许多兼容性问题。在这里给大家提供一些解决方法

问题一:与UAC冲突

描述:由于UAC对Program Files进行了保护,导致无法调试。

解决方案:

一、

1.找到vc6的主程序文件。

2.右键,属性,选择到兼容性选项卡,勾选”请以管理员身份运行该程序“如图1所示。

139_185032_3212b7b890b1f94.jpg

图1

3.确定。

二.将工程生成目录改到其他盘,如图2

139_185032_e42c81a729bb6b7.jpg

图2

三.关闭UAC(安全性降低,不推荐)

问题二:插入ActiveX不兼容

描述:在菜单,工程,增加到工程,Componets and Controls添加控件时,如图3所示 139_185032_94cf931a5bce303.jpg

图3

解决方案:

1.在要插入控件的对话框上点击右键,选择”插入ActiveX控件“,选择您要插入的空间。

2.Ctrl+w,打开类向导,给空间增加变量,会出现增加控件对应类的添加对话框,如图4所示

139_185032_312633dddb62daa.jpg

图4

4.点击确定,便出现我们需要的和空间对应的类。

VC6确实是一款不错的开发工具,虽然微软已经长期不开发了,但是通过我们的一些设置,调整,依然可以让他老当益壮.

转载于:https://www.cnblogs.com/swk1992/archive/2008/08/27/1278123.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值