找回密码
 立即注册

QQ登录

只需一步,快速开始

kittenchen

金牌服务用户

1

主题

7

帖子

20

积分

金牌服务用户

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

最佳答案

查看完整内容

这种方式目前没有其他更多的信息了,而且这个和你目前的问题确实不一样,你这边的intouch实际上就是相当于一个vb6编辑器,属于开发环境,所以有弹窗是肯定的,vb中拖入这个usercontrol时也会,原因VB在设计时使用 CreateInstance(而不是 CreateInstanceLic)方法实例化所有控件并且保存的许可证无效。由于没有完整许可证,因此会出现唠叨屏幕。 这边现在能确认的是使用vb6在编译包含flex8d的usercontrol为exe后,在运行时不会 ...

12 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-10 00:48:15
来自 13#
这种方式目前没有其他更多的信息了,而且这个和你目前的问题确实不一样,你这边的intouch实际上就是相当于一个vb6编辑器,属于开发环境,所以有弹窗是肯定的,vb中拖入这个usercontrol时也会,原因VB在设计时使用 CreateInstance(而不是 CreateInstanceLic)方法实例化所有控件并且保存的许可证无效。由于没有完整许可证,因此会出现唠叨屏幕。

这边现在能确认的是使用vb6在编译包含flex8d的usercontrol为exe后,在运行时不会弹窗

如果你这边注册flex8d.ocx后,在intouch中使用我发你的usercontrol运行时也会弹窗,那么可能确实是intouch的兼容性问题,这个目前没有办法解决。


回复 使用道具 举报
kittenchen
金牌服务用户   /  发表于:2022-6-10 02:06:38
2#
顺便说一下,我用VB6开发一个OCX
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-6-10 09:39:59
3#
您好,在运行时不会弹出授权窗口
回复 使用道具 举报
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 14:22:08
5#
试用时,本身就是有试用弹窗的, 的和你封装为a.ocx没有关系

直接拖入窗口来运行也是有弹窗的
回复 使用道具 举报
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:55:57
7#

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







本帖子中包含更多资源

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

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 18:45:10
9#
封装为usercontrol ocx来使用的话,正常的情况下,在运行时是不会有弹窗的
但是在开发界面会有弹窗

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

本帖子中包含更多资源

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

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部