当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:55:00  来源:本站整理

ActiveX控件注册的几种办法[VC/C++编程]

赞助商链接



  本文“ActiveX控件注册的几种办法[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

本文中的程序原为VC++所编写,略窜改一些,将程序用C++Builder编写.

ActiveX控件是一个动态链接库,是作为基于COM服务器举行操作的,并且可以嵌入在包涵器宿主利用程序中,ActiveX控件的前身就是OLE控件.由于ActiveX控件与开辟平台无关,因此,在一种编程语言上开辟的ActiveX控件可以无须作任何改正,便可在另一种编程语言中利用,其效果好像利用Windows通用控件一样.如:在VC++中开辟的ActiveX控件,不作任何改正便可利用于VB中.由此可见,通过利用ActiveX控件便可实现快速小型的组件重用、代码同享,从而提高编程效率.

----从Internet下载的ActiveX控件,或从其他途径得到的ActiveX控件,用户应当怎样做才能精确利用呢?普通来说,一个外来ActiveX控件要在Windows中被精确利用,首先必须将控件文件(*.OCX)复制到硬盘中,然后将其在Windows中注册,未在Windows中注册过的ActiveX控件是不能利用的.注册ActiveX控件普通来说有三种途径,实用范围差别,各有各的长处,下面辨别谈论.

1、利用Regsvr32.exe程序对ActiveX控件举行注册

----关于未注册过的ActiveX控件可以利用此软件对其举行注册,外来ActiveX控件要利用到自己的程序中也必须举行注册.该文件位于Windows目录的system子目录下.利用办法以下:点击“开始”→“运行”;在运行对话框中输入以下号令:

regsvr32 <文件名>   注册一个ActiveX控件

regsvr32 /u <文件名>  解除某ActiveX控件的注册

----我们利用一些带ActiveX控件的利用程序时,有时会呈现不能运行的情形,这有大概是其自带ActiveX控件未注册所至,这时无妨利用上述号令一试.

2、利用安装程序

制作软件:InstallShield

----利用regsvr32.exe来注册ActiveX控件固然简单,但需求用户手工注册,在不用时还到手工解除注册,因此,这对一个利用程序来说并非好的办理筹划.大型利用软件普通都有一个安装程序,在安装程序中办理ActiveX控件注册是较为抱负的一种筹划.利用InstallShield可以制作出专业级的Setup,还可注册此中的ActiveX控件;并且,在今后携载软件时,自动注销掉从前注册的ActiveX控件.办法以下:

启动InstallShield,利用ProjectWizard成立一个新的项目;

新建一个“FileGroup”,将需求注册的ActiveX控件文件放入此“FileGroup”中;

将上述“FileGroup”的“Self-Registered”属性设置成“Yes”.

----上述步骤仅为制作Setup中设置自动注册ActiveX控件几步,至于利用InstallShield怎样制作一个完好的Setup不在本文谈论范围之中,请读者自己参看有关书籍.


  以上是“ActiveX控件注册的几种办法[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • win8 Could not load type System.ServiceModel.Activation.HttpModule 错误办理筹划
  • Ubuntu上安装GNOME Activity Journal
  • 办理无法注册Flash Player 的ActiveX控件的办法
  • centos5.5下 cacti安装布置
  • 办理浏览器安全问题招致activex不能利用的办法
  • <b>CentOS快速安装Cacti</b>
  • Microsoft Reporting Services in Action:用自定义代码扩大
  • java action的替用品
  • ActiveX/Beans集成
  • 动态调用Action与Action中办法(一)
  • <b>动态调用Action与Action中办法(二)</b>
  • addActionError与addFieldError
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .