以文本方式查看主题 - 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 -- 没有办法 |