为什么制作的控件无法加载 ( 积分: 100 )

S

s1ihome

Unregistered / Unconfirmed
GUEST, unregistred user!
本人delphi菜鸟,特来向大家求教

使用delphi 6制作了一个ActiveX控件,在type library文件添加property的时候我实验性地点击了一下register type library那个注册表的小图标,而后出现了好像是编译对话框,出错,于是我也没再管它。
制作好的 activeX虽然在打开网页的时候提示是否安装,点击“是”之后却总是不出现控件,好像是没有 加载。我对比了一下和以前做的activeX的差别发现 在无法加载的这个的implementaion unit里面的initialization的TActiveFormFactory.Create的参数LicStr不为空,不知道是什么时候自动生成那么一长串的,查了一下帮助
icStr is the license string for controls created with this factory. LicStr is empty if controls created with this factory are unlicensed.
把上面的licstr去掉之后控件就可以加载了,所以有2个疑问:
1.LicStr是我点击type library的register之后自动添加的 么?
2.为什么Licstr不为空就无法加载呢?还是别的原因?
 
本人delphi菜鸟,特来向大家求教

使用delphi 6制作了一个ActiveX控件,在type library文件添加property的时候我实验性地点击了一下register type library那个注册表的小图标,而后出现了好像是编译对话框,出错,于是我也没再管它。
制作好的 activeX虽然在打开网页的时候提示是否安装,点击“是”之后却总是不出现控件,好像是没有 加载。我对比了一下和以前做的activeX的差别发现 在无法加载的这个的implementaion unit里面的initialization的TActiveFormFactory.Create的参数LicStr不为空,不知道是什么时候自动生成那么一长串的,查了一下帮助
icStr is the license string for controls created with this factory. LicStr is empty if controls created with this factory are unlicensed.
把上面的licstr去掉之后控件就可以加载了,所以有2个疑问:
1.LicStr是我点击type library的register之后自动添加的 么?
2.为什么Licstr不为空就无法加载呢?还是别的原因?
 
我有同样的问题
 
顶部