折磨了N久的问题终于得到了解决!!VC6.0报错“0x5003eaed”

在使用Visual C++ 6.0进行数据仓库项目开发时遇到“0x5003eaed”错误,该错误在打开或添加文件到工程时出现,影响了VC6.0的正常使用。问题起因于VC6.0、Office2007和Visio2007之间的不兼容。通过卸载Viso和尝试删除Oracle及DB2未能解决问题。最终,通过微软官方解决方案(KB241396)解决了这个问题,该错误通常表现为DevShl.dll的访问冲突。
摘要由CSDN通过智能技术生成

我们实验室的数据仓库技术研究项目是用Visual C++ 6.0来写的。对于VC6.0,我觉得它就是比较经典,还有就是占用内存比较小和运行速度快。但是有个
缺点就是调试远远比不上Visual Studio 2005 和 Visual Studio 2008, Visual Studio 2005 和 Visual Studio 2008调试时的可视化效果非常的清晰,免去了许多编写循环来显示中间结果的繁重任务。例如,在用VS 2008调试的时候,你可以看到一个数组、链表、vector等容器的各个值。但是使用VS2005或者VS2008有个缺点就是它的语法要求更加严格,比且有时会因为Unicode字符集的问题让你的程序出现一大堆的问题。
出于种种考虑,我只有在电脑上装了它们三个。其实,它们三个是相互兼容的。不兼容的问题在于VC6.0、Office2007和Viso2007,它们三者中只能选择两个。如果安装三个,VC6将不能打开文件和添加文件到工程。每当你按打开按钮时,将会出现以下错误:“0x5003eaed”指令引用的“0x00000000”内存。改内存不能为“read”。这个问题已经困扰了N久,它逼我重装了VC6 N次,重装了电脑N次。
       这个不兼容的问题是在前天发现的,于是我决定不再装Viso了。但是两天之后,等我装完了Oracle和DB2,这个问题又出现了。我尝试删除Oracle和DB2,但是还是没有用。最后只好用微软的官方解决方案。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值