以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [讨论]是不是所有需要授权的第三方控件,foxtable都无法使用 (http://foxtable.net/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 -- 请问你是怎么引用的?能否把源码发出来看看 |