找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2677|回复: 0
打印 上一主题 下一主题
收起左侧

ADO在XP运行出错c++ runtime debug errror R6010

[复制链接]
跳转到指定楼层
楼主
ID:94349 发表于 2015-11-2 15:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式



首先,msado15.dll有不同的版本,不同的版本有不同的接口在注册表中显示为不同的CLSID,接口不同,编译也是会出问题的,但已经编译出来的软件,可以在高版本的msado15.dll上运行,不用考虑版本问题,即在XP上编译的程序,也可以在WIN7上运行的,不需要更换msado15.dll。所以找个xp上的msado15.dll复制到项目下,预编译时不再引用本地开发环境下的msado15.dll,引用项目下的xp版本的msado15.dll,重新生成,搞定。

// c:\Program Files\Common Files\System\ado\msado15.dll
#import ".\ado\msado15.dll" no_namespace  \
    rename("EOF", "adoEOF") rename("BOF", "adoBOF")








分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表