mindrayguowei 发表于 2017-1-18 12:31:32

用ServerTextControl Load 带图片的tx文件会报错.

在客户电脑上运行tx转PDF的程序, 用ServerTextControl Load tx文件,报以下错误:

The module for displaying images is obsolete.
究竟哪个module是obsolete的?
用ServerTextControl需要发布哪些dll?

gw0506 发表于 2017-1-18 13:40:29

你也太看得起我了,一个错误信息就让我准确定位问题和解决?

你开发环境有没有报错。错误截图出现在哪里的,什么样的?

mindrayguowei 发表于 2017-1-18 15:58:56

开发环境不报错的, 但是到客户电脑上就报错.
把textcontrol相关的控件全部都放到执行程序的目录下了, 依旧报这个错.
操作系统是windows xp, .net framework是4.0.

我不是要你定位问题, 我是想知道发布程序给客户需要哪些textcontrol相关的dll
按照帮助文档里面的说明无法解决报错.

gw0506 发表于 2017-1-18 17:24:15

我能提供的也是跟帮助文档里一样的。
开发环境正常,部署环境报错,可能怀疑的就是两个环境的差异了。系统,.NET Framework版本,等等吧。这我也没什么好办法。

另外,你提供的错误信息 “The module for displaying images is obsolete. ”在百度和google两个搜索引擎上都搜不到。在TX官网也搜不到。我还是需要看到你部署目录下都放了哪些dll,报错截图是什么样子。

mindrayguowei 发表于 2017-1-23 11:03:49

客户电脑的操作系统是windowx xp sp3, .net版本是2.0, dll的部署是把txcontro安装程序的assembly下面的bin目录下的所有dll, 以及assembly文件夹下面的所有文件

gw0506 发表于 2017-1-23 14:07:40

看起来没有问题。
这个错误是哪里抛出来的,错误截图给我发一个。

是这有这个用户的电脑抛异常,还是其他人也抛?

mindrayguowei 发表于 2017-1-24 09:18:32

客户的电脑上, 用servertextcontrol去load tx文件时出错, 没有弹出框, 只有异常截图. 而且放不同的dll, 出现的出错信息不一样.

The module for displaying images is obsolete.这是一种错误

还有The operation could not be performed. An unexpected error has occured (01-0801)
load文件个格式是tx, 代码是
_serverTextControl.Load(fileName, StreamType.InternalUnicodeFormat);

这是客户电脑上的日志截图

gw0506 发表于 2017-1-24 11:35:17

我找到了官网上提到这个问题,是一个bug,不过是ActiveX平台的也许跟这个有关。你现在用的是X13版本对吧?试试升级SP1吧。
http://www.textcontrol.com/en_US/support/issues/activex/2300/

mindrayguowei 发表于 2017-2-7 15:16:24

我在你给出的链接里面没有找到SP1的下载路径啊, 这个在哪里下载?

gw0506 发表于 2017-2-7 15:38:57

http://www.textcontrol.com/en_US/downloads/sps/
页: [1] 2
查看完整版本: 用ServerTextControl Load 带图片的tx文件会报错.