Richard.Ma 发表于 2017-11-9 15:15:16

Richard.Ma 发表于 2017-11-6 09:11
目前我们只能是先测试问题,确认后如果确实是bug会反馈给厂商,我们今天会专门用一个xp的机器进行相关的 ...

这两天进行了很多的测试

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

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


mindrayguowei 发表于 2017-11-9 16:39:29

我这边确实是使用了一个异步线程来打印的, 我这边改下看看有没有效果

Richard.Ma 发表于 2017-11-13 11:45:02

好的,您先测试一下

mindrayguowei 发表于 2017-11-14 11:43:33

之前生成PDF出错是否也是由于异步线程的原因? 这个有测试过吗?

Richard.Ma 发表于 2017-11-14 16:56:54

这个没有做过测试,当时也是在本地进行了测试因此没有重现问题,这块可能需要稍后再帮您测试。您这边打印目前可以正常工作了吗?

mindrayguowei 发表于 2017-11-16 10:00:21

添加了各种是否成功生成PDF的判断, 生成失败会重试3次, 但是还是会有生成失败的情况

Richard.Ma 发表于 2017-11-16 18:25:22

mindrayguowei 发表于 2017-11-16 10:00
添加了各种是否成功生成PDF的判断, 生成失败会重试3次, 但是还是会有生成失败的情况

这个应该还是由于多线程的原因,我这边在xp上已经用单线程进行了测试,就是我之前发的代码,1000次循环可以完全保存不出错误。你要不然还是这样先写代码

mindrayguowei 发表于 2017-11-17 14:26:21

嗯, 先改成单线程执行看看

Richard.Ma 发表于 2017-11-20 11:48:06

mindrayguowei 发表于 2017-11-17 14:26
嗯, 先改成单线程执行看看

好的
页: 1 2 [3]
查看完整版本: servertextcontrol保存tx文件到PDF出错.