【发布时间】:2010-12-02 10:21:43
【问题描述】:
我在将应用程序的 Microsoft XML 核心从 msxml3.dll 升级到 msxml6.dll 时遇到问题。我将 vcproj 和我的头文件更改为指向 msxml6 头和库文件。我还更改了 msxml6 的类 ID,以使用 CoCreateVariant() 函数创建一个文档分析器。
在执行过程中,我发现我的应用程序抛出异常处理并中止。然后我使用 Visual Studio 进行调试,发现 getElementByTagName() 函数在使用 msxml6.dll 库时返回一个空指针,这反过来又导致进一步的引用导致中止,并且它与 msxml3.dll 一起工作正常。
有人知道为什么这个“未处理的异常”是由于 msxml6.dll 而出现的吗?我该如何解决?
【问题讨论】: