陌上风 发表于 2008-7-4 23:34:31

依次执行的函数是否可以等待?

例如

If GUICtrlRead($Tab1Check1) = $GUI_CHECKED then
        A()
EndIf
If GUICtrlRead($Tab1Check2) = $GUI_CHECKED then
        B()
EndIf
If GUICtrlRead($Tab1Check3) = $GUI_CHECKED then
        C()
EndIf

如何使这三个函数依次执行,而不是不等待执行?

[ 本帖最后由 陌上风 于 2008-7-7 13:52 编辑 ]

qop1830 发表于 2008-7-5 08:02:46

:face (30): 多线程!!!


可惜AU3到现在还没有个正经的多线程

   用多进程将就下吧   =。=

pcbar 发表于 2008-7-5 08:06:07

如何使这三个函数依次执行,而不是不等待执行?:face (13):

陌上风 发表于 2008-7-5 09:22:21

原帖由 pcbar 于 2008-7-5 08:06 发表 http://www.autoitx.com/images/common/back.gif
如何使这三个函数依次执行,而不是不等待执行?:face (13):

可能表达的有问题。按照我主贴里的写法,如果三个复选框都被选,应该会同时执行 A、B、C 三个函数

llztt 发表于 2008-7-5 10:18:25

怎么可能呢...

除非你a b c函数里调用的是run函数,给你的感觉是同时执行....如果是这情况的话,请去查一下RUN和RUNWAIT的区别

AU3最大的特点是同一时间只能从上往下单线程运行脚本(循环其实一个道理),   只是有趣的情况是 某些函数或功能可以暂停正在运行的脚本先执行某段函数脚本, 执行完再回来继续执行..
页: [1]
查看完整版本: 依次执行的函数是否可以等待?