2017-03-20 94 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

我會研究這些鏈接。謝謝。 –