找回密码
 立即注册

QQ登录

只需一步,快速开始

Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-9 15:15:16
21#
Richard.Ma 发表于 2017-11-6 09:11
目前我们只能是先测试问题,确认后如果确实是bug会反馈给厂商,我们今天会专门用一个xp的机器进行相关的 ...

这两天进行了很多的测试

目前确实也可以在XP里面重现问题,具体的场景是在程序启用多线程时,用新线程来进行循环时就可能会出现问题,但是如果在try catch中去获取ex.InnerException.Message,就不会报错,但是实际上还是无法正常工作,100次中只有几次可以打印。这个问题我们会作为bug交由厂商处理的。

但是如果不用其他的线程,直接循环运行加载和打印的话,是可以正常运行的。这个因素您可以参考以下,看看能否解决您那边的问题


回复 使用道具 举报
mindrayguowei
中级会员   /  发表于:2017-11-9 16:39:29
22#
我这边确实是使用了一个异步线程来打印的, 我这边改下看看有没有效果
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-13 11:45:02
23#
好的,您先测试一下
回复 使用道具 举报
mindrayguowei
中级会员   /  发表于:2017-11-14 11:43:33
24#
之前生成PDF出错是否也是由于异步线程的原因? 这个有测试过吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-14 16:56:54
25#
这个没有做过测试,当时也是在本地进行了测试因此没有重现问题,这块可能需要稍后再帮您测试。您这边打印目前可以正常工作了吗?
回复 使用道具 举报
mindrayguowei
中级会员   /  发表于:2017-11-16 10:00:21
26#
添加了各种是否成功生成PDF的判断, 生成失败会重试3次, 但是还是会有生成失败的情况
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-16 18:25:22
27#
mindrayguowei 发表于 2017-11-16 10:00
添加了各种是否成功生成PDF的判断, 生成失败会重试3次, 但是还是会有生成失败的情况

这个应该还是由于多线程的原因,我这边在xp上已经用单线程进行了测试,就是我之前发的代码,1000次循环可以完全保存不出错误。你要不然还是这样先写代码
回复 使用道具 举报
mindrayguowei
中级会员   /  发表于:2017-11-17 14:26:21
28#
嗯, 先改成单线程执行看看
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-20 11:48:06
29#
mindrayguowei 发表于 2017-11-17 14:26
嗯, 先改成单线程执行看看

好的
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 立即注册
返回顶部