找回密码
 立即注册

QQ登录

只需一步,快速开始

kittenchen

金牌服务用户

1

主题

7

帖子

20

积分

金牌服务用户

积分
20
最新发帖
kittenchen
金牌服务用户   /  发表于:2022-6-10 00:48  /   查看:6244  /  回复:12
1金币
我使用vsFlex8d.ocx开发一个自定义的ActiveX控件,客户机中要使用的话,要拷贝并regsvr32来注册vsFlex8d.ocx
请问一下,如果我购买1个开发授权,那在客户机中注册vsFlex8d.ocx后,会弹出授权的窗口吗?

12 个回复

正序浏览
kittenchen
金牌服务用户   /  发表于:2022-6-13 10:16:16
12#
这个我也看过,这种动态创建后,方法和属性就没法正常用。不知道是不是我不会用
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-13 10:05:48
11#
你提到的应该是嵌入授权,但是这个是在运行时创建license的办法,和你这边的情况不同,

你可以参考下面的链接试试
https://www.grapecity.com/blogs/ ... created-at-run-time

回复 使用道具 举报
kittenchen
金牌服务用户   /  发表于:2022-6-12 15:26:54
10#
Richard.Ma 发表于 2022-6-10 18:45
封装为usercontrol ocx来使用的话,正常的情况下,在运行时是不会有弹窗的
但是在开发界面会有弹窗

版主你好。我浏览论坛贴子,这个方法可不可行

就是说,我在已经安装Component One的机器上面。通过一个函数获得出来这个LicenseKey,然后在需要动态创建这个OCX控件的时候直接
m_grid.Create(lpszWindowName, dwStyle, rect, pParentWnd,
                                nID, pPersist(默认为NULL), Storage(默认为FALSE),
                                bstrLicKey); 直接将通过小工具获得Key值替换bstrLicKey 就不提示未授权了

地址
https://gcdn.grapecity.com.cn/showtopic-6137-1-1.html

如果可行,bstrLicKey这个东西能读到吧
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-10 18:45:10
9#
封装为usercontrol ocx来使用的话,正常的情况下,在运行时是不会有弹窗的
但是在开发界面会有弹窗

如果你这边在运行时也会有弹窗,可能确实是InTouch环境下导致的问题,这个目前没有办法解决
附件我也附上了一个exe,这个是在另一台没有安装C1的虚拟机上,注册了楼上发你的usercontrol1.ocx,然后生成的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
kittenchen
金牌服务用户   /  发表于:2022-6-10 15:35:36
8#
Richard.Ma 发表于 2022-6-10 14:55
附件中的工程1.ocx包含了一个vsflex8d,你可以在你那边测试一下

看来并不行!
有没有一种可能,在创建工程1.ocx的时候要加个Licences.add啥的
前两张是MAKER,后面两张是view是运行了



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-10 14:55:57
7#

附件中的工程1.ocx包含了一个vsflex8d,你可以在你那边测试一下







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
kittenchen
金牌服务用户   /  发表于:2022-6-10 14:25:39
6#
Richard.Ma 发表于 2022-6-10 14:22
试用时,本身就是有试用弹窗的, 的和你封装为a.ocx没有关系

直接拖入窗口来运行也是有弹窗的

但我要如何确定,回头在封装后,在intouch不会报啊。因为intouch为组态软件,编辑画面是不是会被认为是开发模式呢。如果这个确定。马上可以买个授权了
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-10 14:22:08
5#
试用时,本身就是有试用弹窗的, 的和你封装为a.ocx没有关系

直接拖入窗口来运行也是有弹窗的
回复 使用道具 举报
kittenchen
金牌服务用户   /  发表于:2022-6-10 11:19:05
4#
Richard.Ma 发表于 2022-6-10 09:39
您好,在运行时不会弹出授权窗口

我刚刚试了一下运行时还是有弹出的,不知道是不是跟试用有关?试用运行时会弹出吗
1、我用vsFlexGrid8.ocx加上一个其它家的charts的控件作出了自己的控件,先叫a.ocx吧
2、我这个a.ocx要用到intouch的各种版本,不知道你有没有接触intouch。
3、这个intouch是工业控制的组态软件,intouch有分为编辑和运行。
4、intouch引用我这个a.ocx,我需要注册3个控件,vsFlex8.ocx,a.ocx加一个charts的。
5、那intouch引用a.ocx,编辑的时候和运行的时候,到底会不会弹出授权;
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-10 09:39:59
3#
您好,在运行时不会弹出授权窗口
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部