debugging - 如何在 Lotus 脚本代理内部调试 Lotus 脚本代理

标签 debugging lotus-notes lotusscript agent

我正在使用调试 Lotus 脚本来调试 Lotus 脚本代理。代理调试得很好,但我里面有另一个 Lotus 脚本代理,而我的调试器不会逐行访问该代码。请帮助我如何执行此操作。 提前致谢。

最佳答案

从另一个代理在脚本中调用的代理在后台运行。这些代理无法轻松调试。如果被调用代理在服务器上运行,您可以使用远程调试器来调试该代理:您必须在服务器文档中启用它,启动远程调试任务,并在被调用代理的属性中启用远程调试。那么你必须要快。您可以定义每个代理在真正开始其代码之前等待调试器附加的延迟。这段时间,你必须启动远程调试器,打开数据库并选择要调试的代理......相当痛苦。并且普通调试器必须关闭,并且您启动的代理必须在客户端后台模式下运行,否则您将无法切换到远程调试器...

如果两个代理都是 LotusScript 并且不需要,那么它们:

以不同的权限运行或 在不同的服务器上运行,

那么通常不需要一个代理调用另一个代理。 使用脚本库和子/函数代替,那么你不需要两个代理......

关于debugging - 如何在 Lotus 脚本代理内部调试 Lotus 脚本代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17873995/

相关文章:

debugging - 如何启用 OpenEdge 调试器?

javascript - 在 VS Code "Debug Console"中,运行 JavaScript 等待函数

javascript - 使用 JavaScript 检查地址栏是否显示(适用于 Internet Explorer)

c++ - 检查是否在外发电子邮件的传递选项中检查了签名/加密

javascript - 在莲花脚本中执行 22 位数字的除法

c# - 在 Visual Studio 2013 中调试时看不到类级变量

java - 在数据库中使用 DXL 导入 SSJS 脚本库

javascript - 为什么 style.cursor 方法在 xPage 上不起作用?

hyperlink - 如何使用 LotusScript 将 Web URL 添加到文档

formula - 在 LotusScript 中禁用表单字段或使用启用输入的公式