易语言多线程退出问题

2024-12-31 07:58:50
推荐回答(3个)
回答1:

1.添加一个程序集变量或全局变量:
是否关闭,逻辑型

2.
.计次循环首 (取数组成员数 (aci2), h2)
.如果 (取数组成员数 (aci2) ≥ h2)
b = aci2 [h2]
py2 = apy2 [h2]
sx2 = asx2 [h2]
fj = fj + 1
在这个循环开头处,即计次循环首下面一行,添加:
如果真(是否关闭)
返回()

3.修改 .子程序 _自动模式窗口_将被销毁:
开头处添加:
是否关闭 = 真
等待线程 (组合词, )
等待线程返回之后就可以正常销毁窗口了

4.十分不推荐使用 强制结束线程!这很容易把整个进程搞崩溃的。

回答2:

你可以把我啊! 1001模10,例如等于1(1001-1)%10 = 10
然后,你可以写
对于i = 1?10的
???如果i <=(1001 MOD 10)
????螺纹的任务数=((1001 - (1001模10))%10)+ 1
??其他
???我的任务线程数=(1001 - (1001 MOD 10))%10
??END IF

用简单的语言代替不要告诉我你不知道吗?

回答3:

因为窗口关闭了,线程却不会马上结束。如果线程继续对窗口进行操作。就会提示窗口不存在或尚未载入。