选择显示字体大小

vb中注册控件三法


  在vb中合理地利用控件能极大地提高程序开发的效率,但是许多人常遇到因控件未注册而无法使用的问题。下面就介绍几种注册控件的方法(假设待注册控件的文件名为myctrl.ocx)。
   1.在vb5环境中直接注册
   在vb5集成开发环境中,选择“工程/部件”菜单,弹出“部件”对话框。在“控件”页中包含有系统中所有已注册控件的列表,为了注册myctrl.ocx,可点击列表框旁边的“浏览”按钮,并在“添加activex 控件”对话框中选中myctrl.ocx文件,按“确定”即可。这种方法的优点是注册完的控件可以直接加入到当前的工程中试用。但是有些拥有版权的控件不能用该方法直接注册。
   2.利用regsvr32工具注册
   在vb5.0安装盘的tools\regutils目录下有三个用于注册ole控件和dll的工具,即regsvr32.exe、 regocx32.exe和regit.exe。
   regsvr32.exe用于注册ole server,包括ole控件和dll;regocx32.exe专用于注册ocx控件;regit.exe用于一次注册多个ole server。以regsvr32.exe为例,为注册myctrlocx,只须在命令行输入regsvr32 myctrl.ocx即可。而输入regsvr32 /u myctrl.ocx则可以注销该控件。与方法1类似,有些控件不能直接用该法注册。
   3.直接在注册表中进行注册
   事实上,在windows系统中对控件的注册,就是在系统注册表的主键hkey_classes_root下添加相应控件类的信息,如类的id和版权信息等。这些信息是由系统维护的,用户通常无法直接修改。不过,不少控件的安装程序能通过自动修改注册表进行注册。还有一些控件的安装盘中提供了手工修改注册表的方法。例如,升级到vb5之后,vb4中的几个常用的控件,如threed32.ocx、msoutl32.ocx等都无法在开发环境中正常使用。其实,在vb5安装盘的tools\controls目录下有一个vbctrls.reg的注册文件,双击该文件后就可以将版权信息添加到注册表中,从而实现控件的注册。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons