找回密码
 立即注册

QQ登录

只需一步,快速开始

kd2011

金牌服务用户

22

主题

52

帖子

7714

积分

金牌服务用户

积分
7714

活字格认证

kd2011
金牌服务用户   /  发表于:2014-1-17 10:56  /   查看:5327  /  回复:8
现在我们一个使用场景如下:
1、一个使用了spraed控件的WinForm  窗体,spead控件是直接拖上去的(独立的exe程序)
2、一个服务端插件dll,在代码中直接new farpoint spread控件,然后填充表页内容,然后引出excel ,通过SaveExcel
出现一个License验证问题,如果直接调用服务端dll,会报Liscense错误,但是如果把exe程序启动下(有spread控件的WinForm)后,就可以正常引出excel了,感觉是在启动exe的过程中有做license的验证,而通过代码直接new farpoint spread的不行,是怎么回事儿呢,麻烦解答下。

8 个回复

倒序浏览
kd2011
金牌服务用户   /  发表于:2014-1-17 11:00:00
沙发
dfs.png

服务端直接new  spread,填充表页,然后引出excel提示Lisence错误
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-17 11:52:00
板凳
回复 2楼kd2011的帖子

您的描述非常详细。

试试这个办法:
一个服务端插件dll中,添加一个Winform窗体,仿照“(独立的exe程序)”,拖入Spread控件--这个只是为了生产License文件。

其他不动,这样试试看看如何。
回复 使用道具 举报
kd2011
金牌服务用户   /  发表于:2014-1-17 12:38:00
地板
工程文件的Property文件夹下有License文件(拷贝的WinFrom工程Property文件夹下的)
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-17 13:42:00
5#
回复 4楼kd2011的帖子

这样处理的话,目前您的问题解决了吗?
回复 使用道具 举报
kd2011
金牌服务用户   /  发表于:2014-1-17 13:57:00
6#
没有
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-17 14:05:00
7#
回复 6楼kd2011的帖子

好吧,给个demo吧。 我定位看看那里有问题。
回复 使用道具 举报
kd2011
金牌服务用户   /  发表于:2014-1-17 14:34:00
8#
找到原因了  
经过仔细检查   有另外一个引用工程中  Property中的Lisence文件掉了
麻烦roger了
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-1-17 15:02:00
9#
回复 8楼kd2011的帖子

客气了, 欢迎有问题再开贴沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部