在 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/