我正在使用调试 Lotus 脚本来调试 Lotus 脚本代理。代理调试得很好,但我里面有另一个 Lotus 脚本代理,而我的调试器不会逐行访问该代码。请帮助我如何执行此操作。 提前致谢。
最佳答案
从另一个代理在脚本中调用的代理在后台运行。这些代理无法轻松调试。如果被调用代理在服务器上运行,您可以使用远程调试器来调试该代理:您必须在服务器文档中启用它,启动远程调试任务,并在被调用代理的属性中启用远程调试。那么你必须要快。您可以定义每个代理在真正开始其代码之前等待调试器附加的延迟。这段时间,你必须启动远程调试器,打开数据库并选择要调试的代理......相当痛苦。并且普通调试器必须关闭,并且您启动的代理必须在客户端后台模式下运行,否则您将无法切换到远程调试器...
如果两个代理都是 LotusScript 并且不需要,那么它们:
以不同的权限运行或 在不同的服务器上运行,
那么通常不需要一个代理调用另一个代理。 使用脚本库和子/函数代替,那么你不需要两个代理......
关于debugging - 如何在 Lotus 脚本代理内部调试 Lotus 脚本代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17873995/