gpt4 book ai didi

visual-studio - 调用 COM 组件时返回了错误 HRESULT E_FAIL

转载 作者:行者123 更新时间:2023-12-04 04:35:12 26 4
gpt4 key购买 nike

在 Silverlight 4 应用程序中;这个错误是什么意思?:

"Error HRESULT E_FAIL has been returned from a call to a COM component."



这是一个非常普遍的错误。 VS 调试器在调试时不会指向错误的确切位置。

最佳答案

这是一个老问题,但我想我会给出我的答案,因为我通过谷歌搜索找到了这个线程来解决完全相同的问题。

就我而言,我从 Web 复制了一些示例 XAML 以开始使用 Silverlight Toolkit 4。该示例 XAML 包含一个带有单击事件处理程序的简单按钮,该按钮与实际存在于我的代码中的任何处理程序无关。一开始我没有注意到这个简单的问题,因为编译器没有给我错误信息,我只是在运行时看到上面的“Error HRESULT E_FAIL has been returned from a call to a COM component”信息。只有当我通过将样本 XAML 复制到一个没有任何其他内容的全新 Silverlight 应用程序来隔离它时,才在编译时揭示了真正的潜在问题。

因此,如果您在运行时收到相同的错误消息,我的建议是仔细检查您的 XAML 是否有任何您预期应该在编译时发现的错误,但由于某种原因,这些错误最终被记录为运行时错误以上。为了调试,您可以执行我所做的操作,并在没有其他内容的独立 Silverlight 应用程序中隔离导致错误的代码,然后看看您是否像我一样获得更有用的错误消息来指导您。

哈。

关于visual-studio - 调用 COM 组件时返回了错误 HRESULT E_FAIL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4210405/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com