激活了ComponentOne,以dll方式后发布在客户端提示需要激活密匙
使用已激活的产品,用动态库的方式发布到客户端给 exe程序使用。按照这个文档许可证用户控制|许可|组件一 (grapecity.com) 给运行授权的命名(我的程序.我的控件.dll)方式出还是现了无授权的弹框
收到,微信也和你沟通了,这个问题需要和研发确认一下,然后给你回复 Richard.Ma 发表于 2022-10-21 18:09
收到,微信也和你沟通了,这个问题需要和研发确认一下,然后给你回复
请问一下,您那边有回复了么? 你好,还没有收到回复,最晚明天我给你回复
调研了一下 ,目前这种生成runtime 授权方式只能是给一个固定的程序来生成(如果是在winforms程序中调用,那么生成的授权用后面的格式就行,app-name.library-name.dll)。
针对你这种作为插件来使用的情况,可能需要另外的方式 Richard.Ma 发表于 2022-10-24 12:36
你好,还没有收到回复,最晚明天我给你回复
调研了一下 ,目前这种生成runtime 授权方式只能是给一个固 ...
请问验证这个,今天如何? 你好,如上所说,runtime 授权是针对于固定名称的应用生成的,你可以先在你那边组态软件项的代码中加一个MessageBox.Show(Assembly.GetEntryAssembly().FullName);
运行后就能得到这个应用的名称,然后再据此生成对应的运行时授权 Richard.Ma 发表于 2022-10-25 17:24
你好,如上所说,runtime 授权是针对于固定名称的应用生成的,你可以先在你那边组态软件项的代码中加一个Me ...
那个我试了一下昨天沟通的方式,还是会弹窗,具体的,我微信发您了 嗯,已经微信和你沟通了,从目前协助远程验证的情况来看,组态软件的调用方式导致必须要调用你封装的UserControl中使用的C1库,导致C1库在被调用时会报授权问题,而非已经封住的UserControl报的授权问题
这种情况目前没有办法解决。
如果是你那边只有几个开发机器需要使用这个usercontrol的话,简单的办法就是各自都买一个开发授权,你可以选择买团队授权来降低成本。
另外,也可以尝试通过代码来添加usercontrol看看(只引用usercontrol本身) Richard.Ma 发表于 2022-10-26 16:11
嗯,已经微信和你沟通了,从目前协助远程验证的情况来看,组态软件的调用方式导致必须要调用你封装的UserCo ...
目前试了一下,用程序的方式动态添加可能不太行,有什么方式取消这个C1的验证方式? 没有办法,目前编译和拖入控件时,都会有授权验证,这个没有办法取消的。
页:
[1]