Foxtable(狐表)用户栏目专家坐堂 → 关于异步函数列队执行的问题


  共有1953人关注过本帖树形打印复制链接

主题:关于异步函数列队执行的问题

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/19 20:19:00 [显示全部帖子]

具体要做什么功能,以及异步函数完整代码发上来看看

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/20 22:07:00 [显示全部帖子]

如果只是执行sql,异步不会有任何问题。肯定是使用了不该用的:http://www.foxtable.com/mobilehelp/topics/277.htm

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/21 11:53:00 [显示全部帖子]

我也不知道,因为不清楚模板底层的处理模式。这个建议自己测试,但是根据office的尿性,估计多个进程同时访问同一个文档是会有问题的

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/21 13:41:00 [显示全部帖子]

可以结合同步函数:http://www.foxtable.com/mobilehelp/topics/3270.htm,下面是一个例子

定义全部变量,用于处理执行次数
Public _n as Integer

异步函数
Sleep(10000) '等待10秒,模拟各种业务处理
Functions.BeginSyncExecute("同步函数") '调用同步函数

同步函数
_n -= 1
If _n > 0 Then
    Functions.AsyncExecute("异步函数") '调用异步执行下一个任务
End If

按钮
_n = 5 '定义执行5次
Functions.AsyncExecute("异步函数")

[此贴子已经被作者于2024/5/21 13:42:25编辑过]

 回到顶部