社区
C#
帖子详情
为什么要注册ocx
M博士
2009-10-26 09:32:55
今天用VB.NET开发程序,昨天刚运行成功的程序,今天就不行了。检查了一下程序,发现是使用了第3方控件的模块老是不通过,后来同事给了个ocx文件,注册了一下,程序通了。
小弟想知道为什么注册了一下,第3方控件就能用了?
为什么要注册?这是我最想了解的事情?
为什么注册后,把ocx文件删了,程序右不行了呢?
请高手帮忙解决。
...全文
491
7
打赏
收藏
为什么要注册ocx
今天用VB.NET开发程序,昨天刚运行成功的程序,今天就不行了。检查了一下程序,发现是使用了第3方控件的模块老是不通过,后来同事给了个ocx文件,注册了一下,程序通了。 小弟想知道为什么注册了一下,第3方控件就能用了? 为什么要注册?这是我最想了解的事情? 为什么注册后,把ocx文件删了,程序右不行了呢? 请高手帮忙解决。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yzy8788
2009-10-26
打赏
举报
回复
regsvr32 文件路径 —— 注册组件
regsvr32 /u 文件路径 —— 反注册组件(即卸载组件)
trentliu
2009-10-26
打赏
举报
回复
[Quote=引用 5 楼 guxiaoshi 的回复:]
就是说注册的ocx文件不能变换路径,也不能删除。路径变换后要重新注册吗?
[/Quote]
不建议变换路径,如需要,先卸载组件,变换路径后重新注册
参考regsvr32 用法
M博士
2009-10-26
打赏
举报
回复
就是说注册的ocx文件不能变换路径,也不能删除。路径变换后要重新注册吗?
trentliu
2009-10-26
打赏
举报
回复
[Quote=引用 1 楼 gxingmin 的回复:]
你引用的第三方控件ocx是com组件型的,所以需要注册,注册后在注册表里生成该组件的唯一guid号码,程序引用的这个组件才能找到ocx文件所在,才能使用该组件的功能
[/Quote]
同意1楼见解。虽然现在都是开发.net了,但是楼主也需要学习一下上一代经典的com/activex 组件。不然不能称为一个称职的程序员
qqzeng-ip
2009-10-26
打赏
举报
回复
正如 一楼所说
Dobzhansky
2009-10-26
打赏
举报
回复
ocx 是组件(类型库, 接口)的容器,
使用组件的程序是通过组件(接口) guid 来使用组件的(包括创建, 使用),
当创建一个组件对象实例时, com(activex) 架构体系, 首先从注册表中根据要创建组件的 guid, 找到 dll(ocx) 文件路径, 加载 dll(ocx), 调用几个约定的函数来创建组件.
所以, 一个 com(ocx) 组件要想使用,
必须注册到注册表, 还要有对应的文件, 以及运行时用到的其他支持文件.
gxingmin
2009-10-26
打赏
举报
回复
你引用的第三方控件ocx是com组件型的,所以需要注册,注册后在注册表里生成该组件的唯一guid号码,程序引用的这个组件才能找到ocx文件所在,才能使用该组件的功能
解决
OCX
错误:mswinsck.
ocx
控件
注册
教程
本文详细介绍了mswinsck.
ocx
控件的功能、
OCX
错误的常见类型及解决方法。内容包括
OCX
错误的排查、手动
注册
OCX
控件、修复损坏的系统文件、ActiveX控件在Windows中的作用、
OCX
控件
注册
步骤和方法、使用批处理文件进行控件
注册
以及安全性提示与正确的文件获取渠道。
OCX
控件
注册
本文介绍了
OCX
控件的
注册
方法,包括在DOS或命令行下用regsvr32
注册
、用Install Shield自动
注册
、API函数
注册
。还分享了使用
OCX
控件的经验,如检查AfxOleInit()、用ActiveX Control Test Container测试、查看DLL版本等,同时说明了regsvr32参数的意义。
ocx
注册
方法,vs安装包自动安装
ocx
,以及
ocx
注册
失败的解决方法
本文详细介绍了如何通过CMD、批处理文件以及VS安装包自动
注册
OCX
组件,包括手动
注册
步骤和两种bat命令方式。同时提供了解决
ocx
注册
失败,特别是0x80040200错误的解决方案,涵盖权限问题和安全软件拦截情况。
操作
ocx
控件和
注册
反
注册
ocx
本文介绍如何使用OLE-COMObjectViewer工具查看
OCX
控件的API,以及在32位和64位系统下
注册
和反
注册
OCX
控件的详细步骤。包括系统目录路径、
注册
命令等关键信息。
OCX
控件在win10下的查看、删除、
注册
、卸载
博客介绍了
OCX
控件相关操作。包括根据classID查找控件名称、根据控件名称查看clasid,方法是在
注册
表编辑器中查找。还说明了
OCX
控件的
注册
与卸载,
注册
用regsvr32命令,卸载可用regsvr32 /u命令或在
注册
表删除对应项。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章