编写一个有界面的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中完全清除了。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。