C/S 如何将用友华表Cell插件打包到VS安装程序中

sxl_88 2017-05-19 02:21:20
目前在C#的Winform项目中使用到第三方的用友华表Cell插件,用友华表Cell控件可以正常引用到项目中使用。
但是在布署安装到到客户机上(客户电脑上在没有安装Cell插件的情况下),老是提示"没有注册类"。需要在客户电脑上安装Cell插件程序才可以使用。
请问,如何实现只要C/S客户端程序安装完成后,就可以自动安装项目中引用到的“用友华表Cell插件”程序。这样省得客户再手工安装此插件程序;

注:开发环境为VS2010、在工程中新建安装部署项目进行打包生成C/S项目。
...全文
427 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
TMELO 2017-12-15
  • 打赏
  • 举报
回复



引用 9 楼 sxl_88 的回复:
没人清楚呀。。。


lz 我第一次用华表也是做c/s的打印使用 我添加了华表组件了 怎么工具栏里还是没有?
sxl_88 2017-06-19
  • 打赏
  • 举报
回复
没人清楚呀。。。
sxl_88 2017-06-01
  • 打赏
  • 举报
回复
引用 7 楼 wangjun8868 的回复:
[quote=引用 4 楼 sxl_88 的回复:] [quote=引用 2 楼 akuma8848 的回复:] C# 部署打包 如何将dll动态库打包成在安装时动态注册它 [url=http://bbs.csdn.net/topics/320143894[/url]
通过该方法自动注册后,提示"尝试读取或写入受保护的内存,这通常指示其他内存已损坏" 这个怎么解决下?[/quote] 这个很可能是 exe发布的时候 操作系统位数问题,你改成 X86 再试试[/quote] 我尝试过了改成x86还是有这个问题,必须先要手工安装Cell插件才可以在窗体中正常显示Cell插件。算了吧,我不再调试了,还是让客户先安装Cell插件后再使用客户端的程序吧
编程有钱人了 2017-05-31
  • 打赏
  • 举报
回复
引用 4 楼 sxl_88 的回复:
[quote=引用 2 楼 akuma8848 的回复:] C# 部署打包 如何将dll动态库打包成在安装时动态注册它 [url=http://bbs.csdn.net/topics/320143894[/url]
通过该方法自动注册后,提示"尝试读取或写入受保护的内存,这通常指示其他内存已损坏" 这个怎么解决下?[/quote] 这个很可能是 exe发布的时候 操作系统位数问题,你改成 X86 再试试
sxl_88 2017-05-31
  • 打赏
  • 举报
回复
。。。。。。。。。
sxl_88 2017-05-24
  • 打赏
  • 举报
回复
有没有人知道。。。
sxl_88 2017-05-19
  • 打赏
  • 举报
回复
引用 2 楼 akuma8848 的回复:
C# 部署打包 如何将dll动态库打包成在安装时动态注册它 [url=http://bbs.csdn.net/topics/320143894[/url]
通过该方法自动注册后,提示"尝试读取或写入受保护的内存,这通常指示其他内存已损坏" 这个怎么解决下?
xuggzu 2017-05-19
  • 打赏
  • 举报
回复
在程序启动时,代码里写注册过程。
Anymore 2017-05-19
  • 打赏
  • 举报
回复
C# 部署打包 如何将dll动态库打包成在安装时动态注册它 [url=http://bbs.csdn.net/topics/320143894[/url]
sxl_88 2017-05-19
  • 打赏
  • 举报
回复



此截图为在没有安装"用友华表Cell插件"时,在客户电脑上显示的信息
用友华表CELL插件Demo 用友华表CELL插件是一款基于ActiveX技术的解决国式报表显示和打印的第三方控件, 和其它第三方ActiveX控件一样,用友华表CELL插件只能运行在客户端,只能使用JAVASCRIPT、VBSCRIPT客户端语言操纵控件,进行直接处理客户端数据,而客户的数据都存放在服务器端,这势必要求客户端的ActiveX控件与服务器端进行数据交互. 针对客户端ActiveX控件如何与服务器端进行数据交互,本文介绍了实现客户端与服务器端数据交互必须的两个步骤如下: 1、将客户端CELL插件的数据上传至服务器端的数据库. 方法:在客户端通过Cell的编程接口SaveToBuffer得到数据保存在XML,使用XMLHTTP技术将数据传至服务器并保存在服务器数据库. 2、将服务器端数据库的数据显示在客户端的CELL插件. 方法:连接服务器数据库得到数据,通过Response对象将数据传送到客户端,再利用Cell的编程接口ReadFromBuffer展示在客户端. Cell 插件用于开发B/S结构程序,使用Asp, Asp.net, Jsp, VbScript, JavaScript等语言开发,可以在浏览器直接打印报表(非IE打印),带有国际化数字签名,让用户使用更方便,更安全。 • 具备Cell组件的所有特色功能,在浏览器提供报表的显示和打印 • 网络报表界面美观,大大改善了浏览器报表的输出效果 • 带有国际化数字签名,让用户使用的更安全、更放心 • 可将报表文件另存为华表文件或者Excel文件,从而可以进行进一步加工 • 支持ASP、ASP.Net、JSP、VBScript、JavaScript等语言开发 在开发工具Cell插件引入至工程,然后将Cell插件拖至页面即可开始报表设计。

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧