如何在PowerBuidler中进行多线程处理

时间:2015-10-22 07:27:48

标签: multithreading powerbuilder

如何在单独的线程上打开一个窗口?

w_main

打开进程窗口btn代码:

ng-init="document.template_content=$documentTemplate.content"

停止进程btn代码:

//instance variable
stopper = false

if SharedObjectRegister("w_sep_thread", "SendThread") = success! then
    messagebox('', 'Success')
else
    messagebox('', 'Unsuccessful')
end if

open(w_sep_thread)

w_sep_thread

启动进程btn代码:

stopper = true

如果我点击启动过程btn两个UI仍然冻结,但int i do while w_main.stopper = false sleep(1) st_1.text = string(i + 1) loop messagebox('', 'Stopped') 函数返回SharedObjectRegister

1 个答案:

答案 0 :(得分:0)

正如Chris Pollach所说,“PB中的多线程只能使用NVUO而不是Window类”。我希望它有助于这个主题:enter image description here