ActiveX发布的有关问题

ActiveX发布的问题
做安装包时遇到的问题。
程序中有很多自己开发的ActiveX控件,前台程序工作时动态加载这些控件。在开发这些控件的时候我使用了一些第三方控件,没有用动态加载,都是在设计时把控件加入。如:

1、客户端程序动态加载用户控件
2、用户控件使用了第三方控件,都是在设计时做好了,没有动态加载。

可是程序在客户端环境安装后运行老是有   License   错误(License.dat   not   found),经检查错误是第三方控件产生的。但是第三方控件全部都正常部署在客户端环境上,就是加载不了。实在找不到原因,求大虾们帮帮忙,偶已经被搞得精疲力尽了。

------解决方案--------------------
楼主用setupfactory试试!
把第三方控件都打包进去就行了~
------解决方案--------------------
第三方控件是否是需要注册的?你打包的时候是如何把第三方控件包进去的?
------解决方案--------------------
那就再检查一下加载控件相关的代码!
------解决方案--------------------
取得许可文件的问题吧 LICENSE.DAT

有些控件是要求再发行许可的。这样的控件如果你没有取得许可,在编程界面下就无法加载。

你向原来的来源打听一下,如何取得许可文件 LICENSE.DAT。有些控件是收费注册的。许多人(主要是外国人)以此为生。

你没安装那个控件的许可文件,从网上找找有没有那个控件

------解决方案--------------------
我也遇到过这问题

关键在于,目标第三方控件的授权方式.

按LZ的说法,应该是在一个License.dat文件里面.

那个应该就是发行许可了.

至于LZ的设计许可,可能是直接就在设计时输入的.

我觉得你应该向控件作者咨询一下发行许可的问题较有效.
------解决方案--------------------
第三方控件也要打包进去!不是简单的安装在客户端。
------解决方案--------------------
就是许可的问题,不知LZ是用什么方法打包的。
通常情况下,如果控件作者设置了需要用户许可证信息,那么安装程序在向系统中注册此控件时许可证信息是被写在注册表中的。这种情况下,只是简单地将控件复制到另一台计算机并注册它是不可以使用的,就会出现控件需要许可证的错误信息。
还有一种情况就是控件作者用自定义的方式制作了许可证机制,若是这样您就需要向作者咨询了!