用ServerTextControl Load 带图片的tx文件会报错.
在客户电脑上运行tx转PDF的程序, 用ServerTextControl Load tx文件,报以下错误:The module for displaying images is obsolete.
究竟哪个module是obsolete的?
用ServerTextControl需要发布哪些dll?
你也太看得起我了,一个错误信息就让我准确定位问题和解决?
你开发环境有没有报错。错误截图出现在哪里的,什么样的? 开发环境不报错的, 但是到客户电脑上就报错.
把textcontrol相关的控件全部都放到执行程序的目录下了, 依旧报这个错.
操作系统是windows xp, .net framework是4.0.
我不是要你定位问题, 我是想知道发布程序给客户需要哪些textcontrol相关的dll
按照帮助文档里面的说明无法解决报错. 我能提供的也是跟帮助文档里一样的。
开发环境正常,部署环境报错,可能怀疑的就是两个环境的差异了。系统,.NET Framework版本,等等吧。这我也没什么好办法。
另外,你提供的错误信息 “The module for displaying images is obsolete. ”在百度和google两个搜索引擎上都搜不到。在TX官网也搜不到。我还是需要看到你部署目录下都放了哪些dll,报错截图是什么样子。 客户电脑的操作系统是windowx xp sp3, .net版本是2.0, dll的部署是把txcontro安装程序的assembly下面的bin目录下的所有dll, 以及assembly文件夹下面的所有文件
看起来没有问题。
这个错误是哪里抛出来的,错误截图给我发一个。
是这有这个用户的电脑抛异常,还是其他人也抛? 客户的电脑上, 用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);
这是客户电脑上的日志截图
我找到了官网上提到这个问题,是一个bug,不过是ActiveX平台的也许跟这个有关。你现在用的是X13版本对吧?试试升级SP1吧。
http://www.textcontrol.com/en_US/support/issues/activex/2300/
我在你给出的链接里面没有找到SP1的下载路径啊, 这个在哪里下载? http://www.textcontrol.com/en_US/downloads/sps/
页:
[1]
2