2017-03-20 64 views
0

我有一些代码从IBM解除。莲花脚本多线程消息框

这会创建一个代理程序,然后运行并运行。

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

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

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

这是 How Synchronisation Works

这是我所发现的推着我的消息框到另一个线程最接近的,但我无法实现我的目标。

理想情况下,我想整个代理在自己的线程运行,以及...

回答

1

如果你想线程,Java重写你的经纪人。 LotusScript无法做到这一点。

另一种选择是查看人们为展示进度条而提出的各种解决方案之一。这里有两个:Karl-Henry's progress bar using Win32 APIs,Erdun Eruc's progress bar using the print statement

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

+0

我会研究这些链接。谢谢。 –