Lotus脚本多线程消息框

时间:2017-03-20 12:48:30

标签: multithreading lotus-domino

我从IBM获得了一些代码。

这将创建一个代理,然后运行该代理。

为了跟踪发生了什么,我插入了两个消息框。

第一个: MessageBox view.Toplevelentrycount & " Encrypted Documents", MB_OK, view.Name

第二个类似,但包含不同的文字。问题是这些消息框阻止了代理的执行。我已经研究过这个,找到一个关于Lotus Script中线程的页面。

哪个是 How Synchronisation Works

这是我发现将消息框推送到另一个线程的最接近但我无法达到目标。

理想情况下,我希望整个代理也能在自己的线程中运行......

1 个答案:

答案 0 :(得分:1)

如果您想要线程化,请用Java重写您的代理。 LotusScript无法做到这一点。

另一种选择是研究人们提出的用于显示进度条的各种解决方案之一。以下是其中两个:Karl-Henry's progress bar using Win32 APIsErdun Eruc's progress bar using the print statement

另一方面,还有Java路由,但没有多线程 - 只是在那里使用进度条。它比使用线程简单得多。这是Jake Howlett's Java Progress Bar for Notes agents