以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [讨论]是不是所有需要授权的第三方控件,foxtable都无法使用  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=128121)

--  作者:noway143
--  发布时间:2018/11/29 12:05:00
--  [讨论]是不是所有需要授权的第三方控件,foxtable都无法使用
比如常见的DevExpress控件、GrapeCity的Spread控件都需要授权码,才能正常的在VS中使用,创建项目后,在Properties文件夹下会有一个licenses.licx文件,licenses.licx文件中包含应用程序中使用的控件的许可信息,编译程序时,licenses.licx内容会根据应用程序引用的DLL自动添加。

请问,这些第三方的DLL引入到foxtable后,foxtable进行编译时,有没有一种这样的机制去调用这个licenses.licx,使其添加被使用的DLL?目前,我发现,在foxtable中使用这些需要授权的第三方DLL,都会跳出错误提示,说DLL没有被授权,不可使用。

例如使用了Spread控件后,licenses.licx内容如下:
FarPoint.Win.Spread.FpSpread, FarPoint.Win.Spread, Version=6.0.3507.2008, Culture=neutral, PublicKeyToken=327c3516b1b18457

它对应的含义是:
class名称,dll名称,版本,授权信息等等

这个许可信息是引用FarPoint.Win.Spread这个DLL时,自动被添加到licenses.licx文件中的。

所以,请问foxtable项目中有这个licenses.licx文件吗?
[此贴子已经被作者于2018/11/29 12:15:24编辑过]

--  作者:有点甜
--  发布时间:2018/11/29 12:14:00
--  
以下是引用jiangxun在2016/12/24 0:18:00的发言:
您好!请教,我按照您提示的过程设置exe.licenses为“嵌入的资源”。

那么之后的步骤呢?我是在vs里面设置的,自己建立的“解决方案”---》“一个窗体项目”。这个方法只适用于vs项目,我现在是要使用spread的dll。如何操作呢。请指导下谢谢

 

在VS里面按照以上方式,将注册文件作为嵌入资源,并把你的功能实现了做成dll,然后在狐表中引入...

 


--  作者:scofields
--  发布时间:2019/10/30 16:12:00
--  
请问你是怎么引用的?能否把源码发出来看看