【发布时间】:2010-10-14 17:18:00
【问题描述】:
我在 Delphi 2006(也是 Delphi 7)中使用第三方组件时遇到问题,在执行对该组件的函数调用时出现“未指定错误”。您是否有在 Delphi 中使用 GetLastError 和 FormatMessage 的示例代码,可以让我访问有关错误的更多信息? TIA :)
【问题讨论】:
-
您将不得不为您的问题添加更多上下文。您的代码实际上看起来像什么失败了?
"Unspecified error"是实际的系统错误消息(对于E_FAIL错误代码),因此您可能无法获得有关失败的更多详细信息,具体取决于您正在执行的操作。您从哪里得到“未指定的错误”消息?是什么让您认为 3rd 方组件利用(Get|Set)LastError()为您提供比您已有的更多详细信息? -
嗨,雷米,感谢您的评论 :)。我实际上是在 2009 年以这种方式发布的,所以我不记得上下文,更不用说还有代码了。干杯!
-
你是对的。我的错。我没有注意到问题上的日期。我认为 dummzeuch 最近对他的回答所做的编辑将这个问题带到了我的提要的顶部。我必须更加注意日期。
标签: delphi winapi error-handling