com - RDML 中是否有处理 COM 对象错误的方法?

标签 com error-handling

在 RDML 中是否有处理来自 COM 对象的错误的方法?例如,当调用 PasteSpecial 之类的 Word VBA 方法时,会返回一个错误并且 LANSA 应用程序崩溃。我在文档中找不到任何允许处理这些错误的内容。

实际上,错误处理通常是 LANSA 和 RDML 的弱点,但这是另一个话题。

最佳答案

我对 LANSA 等几乎一无所知。谷歌的几分钟让我确信,正如你所说,错误处理不是强项。在 lansa.us 网站上有一篇关于 remote debugging 的文章这在一定程度上可能会朝着正确的方向发展。

有人想知道 DEF_BREAK 是否有效。这是 a longish post about using DEF_BREAK .如果 DEF_BREAK 与#COM_* 函数 Hook ,则有可能。请原谅我在这方面的天真。

我还在 LANSA Tech Exchange 找到了一些代码.我曾希望有一些明显的东西,但没有。比我更了解 LANSA,您可能会发现一些东西。

关于com - RDML 中是否有处理 COM 对象错误的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15315/

相关文章:

c++ - CreateInstance 例程的模板函数

c# - 注册免费 COM 与 C# 互操作,可能吗?

java - 如何处理: java. lang.ArrayIndexOutOfBoundsException:1

c++ - 确定 COM 是 In-Proc 还是 LocalServer

java - 通过 JNA 调用 COM 接口(interface)时出现无效内存访问异常

error-handling - 在父页面上显示有错误的 mvc 局部 View

android - 错误在启动AVD时意味着什么

node.js - 在 REST 应用程序中处理数据库错误时,什么被视为标准?

error-handling - 错误会停止制作程序吗?

python - 如何从 Python 中的 C# DLL 调用 Windows COM 方法?