双击pas文件在Delphi XE4 IDE中打开它时,我收到此错误:
XML Parse Error:
Reason: The system cannot locate the object specified
此文件在其uses子句中使用xmldom, XMLIntf, oxmldom, XMLDoc
个单位。我在这个文件中没有任何改变,这在Delphi 7中没有任何错误,但在Delphi XE4中,当我双击.pas
文件在IDE中打开它时,它会抛出上述错误。按“确定”后,.dfm
文件将打开。
答案 0 :(得分:1)
打开.pas和.dfm文件不涉及XML解析。您的单元使用某些XML相关单元的事实也不涉及在单位加载时解析XML。
所以这听起来像IDE在打开与源文件关联的辅助文件时遇到问题。关于这个文件或它在源代码中的引用的一些东西并没有幸免于从XE4过渡。查找与麻烦的源单元具有相同主干的文件,但使用不同的扩展名。或者在源单元中查找引用辅助文件的IDE生成的{...}
注释。这应该会引导您找到解决方案。