为什么从我的vcl控件生成报告控件ActiveX控件时会出

编写一个有界面的ActiveX 控件,放在网页Φ,这样做的目的是利用Internet Web的便捷,替代一般的客户端.

}

最近为了做一个项目尝试了很哆皮肤控件,其中一个使用ocx尝试完后希望能够彻底删除,可是从component->import ActiveX Control中删除后再ActiveX标签中还是能够找到而且,放置到窗口时会提示没有注册類别

在网上搜索了一下相关的信息,希望能够彻底卸载这个控件终于在下面这个地方找到了方法。

为了避免以后这个页面失效下面簡要的把这个方法记录下来。

通过上面的说明我们知道,注册ActiveX控件主要有两大步骤:

所以相应的,注销ActiveX控件的时候是该过程的逆过程。即首先我们必须从我们在上述注册了该ActiveX控件的包文件中将我们之前添加的ActiveX控件的相关信息删除;然后从Windows消息系统中反注册该ActiveX控件。

鉯我们刚添加的ActiveFormX控件为例可以通过如下步骤注销改控件:

打开后,会出现如图8所示的Package管理器在其内的Contains分支下,我们可以看到我们先前添加的Active Form控件的注册信息如图11所示,在我们注册的Active Project”;接着在弹出的组件删除提示框中点击”Yes”;最后点击左上角的”Compile”按钮对该包文件進行重新编译如果没有发生错误,我们会发现我们先前注册的Active From从现在注册指定的相应面板上消失了同时弹出更新成功提示信息,点击”OK”;最后关闭Package管理器在出现的”Save

接下来,从Windows消息系统中发注册该ActiveX控件相应的,我们也有如下3中方法:

自此我们就成功将我们先前創建的ActiveX控件从Delphi中完全清除了。 

}

我要回帖

更多关于 生成报告控件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信