以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  异步生成WORD EXCEL文件的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=187637)

--  作者:爱好所有
--  发布时间:2023/7/31 17:48:00
--  异步生成WORD EXCEL文件的问题
WEB服务端是专门做资料生成的,浏览器提交的数据,在服务端上生成后再返馈给浏览器,但遇到一个问题,我用异步函数中再用beginSyncExecute同步调用word或excel生成报表,本以为这样服务端不会假死,会自动排队一条一条生成。
我的要求是生成word或excel报表不影响主线程,让服务端不出现假死不影响其他网页的数据交换,还能自动排队一条一条生成,这个可以实现吗?
--  作者:有点蓝
--  发布时间:2023/7/31 19:46:00
--  
直接异步即可,没有必要再调用同步函数,beginSyncExecute同步调用实际上是在主线程运行的
--  作者:爱好所有
--  发布时间:2023/8/1 8:43:00
--  
 但直接异步有一个问题生成WORD及EXCEL报表,会直接出错无法进行排队生成。我只是想不影响主线程,免得直接假死状态。
[此贴子已经被作者于2023/8/1 8:44:01编辑过]

--  作者:有点蓝
--  发布时间:2023/8/1 9:10:00
--  
try掉:http://www.foxtable.com/webhelp/topics/2070.htm
--  作者:爱好所有
--  发布时间:2023/8/1 9:34:00
--  
 蓝版 有没有办法获取到word或excel是否正在生成报表,然后sleep子线程一段时间后再重试?
--  作者:有点蓝
--  发布时间:2023/8/1 9:47:00
--  
没有办法