|
楼主 |
发表于 2010-12-27 09:30:36
|
显示全部楼层
- setupexe=function(){
- //win.msgbox(setupfileurl,"启动新线程2")
- thread.create(
- function(infile,func){
- import process
- import win;
- //win.msgboxTest(infile,"标题")
- var prcs = process(infile)
- thread.wait( prcs.thandle )
- func() //运行传进来的这个function
- }
- ,setupfileurl,setupok
- )
- }
- setupok=function(){
- win.delay(500)
- win.msgbox(wb,"aardio") //这里输出null ,但wb在启动的winform里是有的,但是传到线程里就变成空了
- wb.doScript("setupok()") // 这是要执行web窗口里的JS
- }
复制代码
老大帮我看一下, 你给的例子是传了一个控件的句柄进去,但我如果是传一个方法进去,会发现方法里的变量作用域不对,怎么才能执行到winform里的那个function,能让wb.doscript启作用;
|
|