我正在将我的Delphi 7代码迁移到Delphi XE4。
在Delphi 7的一个文件中,我在使用中找到了xercesxmldom
。我发现它的dcu放在C:\Program Files\Borland\Delphi7\Lib
中。
当我尝试在Delphi XE4环境中编译此文件时,出现错误xercesxmldom.dcu not found
。我搜索了我的整个C盘,但它不在任何地方。
我认为现在已经弃用了。所以我评论了它,因为文件和项目中没有使用它成功编译。
现在当我尝试通过双击打开dfm文件时,我收到错误No matching Dom Vendor: "XercesXML".
按下OK后,dfm打开正常。我不知道为什么会收到此错误消息?
答案 0 :(得分:2)
您看到的错误是因为,虽然您已停止引用xercesxmldom
单元,但您的代码仍将DOM供应商设置为XercesXML
。您需要选择不同的DOM供应商。您需要在程序中的任何位置找到您分配给DOMVendor
属性的位置并相应地进行修改。