文件组合过长出错
文件过长之后组合打印出错附件包括文件和错误截图 回复 1楼好难注册的帖子好难注册 你好,
附件我这边已经查收,问题也理解了。
在有调查结果之后会及时更新帖子状态。
谢谢 回复 1楼好难注册的帖子
好难注册您好,
我查看了 附件中的文件格式为 txw ,txw 并不是 TX ActiveX 版本内置类型,请问您是使用什么方法保存的呢?
我使用打开文件的方法如下:
TX1.Load "yourfile.txw", 2, 3, False
请问您的加载方式是否相同? 单个或几个加载附件的TXW没有问题,如加载超过一定的个数就会有这样的问题。
TXW文件是用控件的 .Save(ls_path, 0, 3) 函数导出来的,每个文件分别确认过格式都没有问题。
系统中加载是用 Load( Fn, 0, 3) 和LoadFromMemory (lb_tmp, 3, True )
如要测这样的问题,你们可以用控件本身的txwords来加载文件试一下(顺序按上次给你们的文件顺序依次加载)
保存时一样会出现这样的报错和换行。 回复 4楼好难注册的帖子
您好,
1.我通过 TX Text Control Words(V18),从 1.txw 逐一添加 27.txw,没有抛出异常。
2.我通过如下两句代码分别保存 tx 格式和 txw 格式文件。通过 TX Text Control Words(V18),tx 文件可以正常加载,而 txw 文件报错。
所以,能否把您那边的文件格式保存为 tx,看是否还会报错?
tx格式:
Me.TXTextControl1.Save "1.tx", 0, 3
txw格式:
Me.TXTextControl1.Save "1.txw", 0, 3 所有的加载完保存时才会报错的。这个有我试过。如果测不出来你可以加我qq(158181803)和我联系演示给你看。
和存出来的格式没有什么关系,我们程式中都在从数据库取出BLOB来直接加载的。
而且如果是格式问题那应该是一个都加载不了。 回复 6楼好难注册的帖子
这边的测试结果如下:
使用 SaveToMemory 保存为文件到 BLOB,第一个参数为指定数据格式,这样二进制流会有格式信息方面差异。
Dim data() As Byte
data =TXTextControl1.SaveToMemory(3, True)
如果直接保存为文件,使用您发送的 1.txw 测试,通过以下 Demo 插入文件报错。
我会把这个问题反馈给厂商,看如何解决。 回复 6楼好难注册的帖子
好难注册 你好,
目前该问题我已经重现,正在和厂商沟通。有进展我会更新帖子状态。 回复 7楼iceman的帖子
好难注册 你好,
厂商已经查收给问题,正在处理中,有结果我会更新帖子状态。 回复 9楼iceman的帖子
测试 Demo :
页:
[1]
2