说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

VB5中注册控件三法

HTML文档下载 WORD文档下载 PDF文档下载
VB5中注册控件三法

  在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的注册文件,双击该文件后就可以将版权信息添加到注册表中,从而实现控件的注册。


  (浙江 陈伟)

VB创建位图菜单 VB实现按钮浮动效果 VB应用程序中的工具提示和状态显示 VB中处理长列表框项的两种方法 VB中多级下拉列表的实现 如何用JavaScript实现改变CheckBox的勾选状态! 以下两种功能怎么实现? 如果大家有硬件问题都可以找我 调查:每天下午4点以后程序员的疲劳度! java问题 如何获取query1当前的状态? 请教几个javascript得问题,急 VS 7.0 (.NET SDK 1.0) 中有没有用C#/Vb.net创建ActiveX 控件的模板?? 高分(300+) 求 <<组件技术讲义>> 潘爱民 SCOM习题 质优答案 如果n是正整数,那么1/8[1-(-1)的n次方] 圆周率后1亿位 数学中圆周率是几 a的平方加b的平方等于c的平方是什么定律?急! 根号a的平方一定等于a吗?求规律 若a的算数平方根等于a的立方根,则3a平方+1=? 1+(﹣2)+3+(﹣4)+……+99+(﹣100 3乘法3等于9.36除以9等于4.合并为一个综合算 五分之二除以四分之三减五分之三的差,得多少?麻烦帮 快讯:嘉兴一在建工地坍塌4人被困 目浙江最后一座煤矿的前世今生 沧桑遗址互联网企业Logo为何被蓝色“占领”肯尼亚16岁少女遭6男子轮奸 嫌犯仅阿根廷执政联盟赢得议会中期选举秘鲁总统乌马拉改组内阁韩国捣破毒品走私团伙 走私品包括\"解放军代表队参加国际御厨争霸赛 获团非京籍孩子借读证联合审查结果公布 家安东尼正式跳出合同 若离开尼克斯少赚噬金风暴修武之路残阳蚀月秦时明月之阴阳劫新三少爷的剑宿迁欢乐岛旅游项王故里旅游郑州方特欢乐世界旅游中街步行街旅游才村旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘