VB中的ocx控件调用 20

有一ocx控件,在VB中无法使用部件的添加,只能以引用的方式添加。部件的名字和clsid已知。咋在VB代码中调用,求高手指点。... 有一ocx控件,在VB中无法使用部件的添加,只能以引用的方式添加。部件的名字和clsid已知。咋在VB代码中调用,求高手指点。 展开
 我来答
碧血玉叶花
推荐于2018-03-14 · TA获得超过4976个赞
知道大有可为答主
回答量:6154
采纳率:0%
帮助的人:1720万
展开全部
引用与部件是二个完全不同的概念,引用只能已经添加引用,但引用没有具体的界面,部件是具有界面的。
一般OCX应该是部件,如果在VB中没有这个部件,估计是你的系统中没有注册,因此首先需要注册。
方法是:将你需要注册的OCX文件拷贝到系统的WINDOWS/SYSTEM32/的目录中,在这个目录中有一个Regsvr32.exe,双击进入,在DOS界面输入你的OCX的文件名+扩展名,回车,确定,OK了,注册成功。
在VB的部件列表中就可以找到了。
百度网友a47ce301a
2015-07-14 · TA获得超过205个赞
知道小有建树答主
回答量:219
采纳率:0%
帮助的人:261万
展开全部
如楼上几位说 引用只是没有添加控件的界面 但不妨碍你调用其中的函数。 如果是你是下载的第三方控件 出现这种错误 那这是这个控件自身的问题 。你手动添加第三方控件的过程 VB已经有路径了 而不是直接选择自带控件操作 当然要在系统目录中注册, 所以也不存在楼上几位说要在系统中注册OCX。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ZHMINGEN
2015-05-08 · TA获得超过1735个赞
知道大有可为答主
回答量:3149
采纳率:68%
帮助的人:1252万
展开全部
引用与部件是二个完全不同的概念,引用只能已经添加引用,但引用没有具体的界面,部件是具有界面的。
一般OCX应该是部件,如果在VB中没有这个部件,估计是你的系统中没有注册,因此首先需要注册。
方法是:将你需要注册的OCX文件拷贝到系统的WINDOWS/SYSTEM32/的目录中,在这个目录中有一个Regsvr32.exe,双击进入,在DOS界面输入你的OCX的文件名+扩展名,回车,确定,OK了,注册成功。
在VB的部件列表中就可以找到了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
情困仙
2015-06-25 · 超过33用户采纳过TA的回答
知道答主
回答量:94
采纳率:100%
帮助的人:44.5万
展开全部
你先要搞清楚那个控件有无界面,像wscript.shell就没有界面,不能按常规部件添加,要调用它只需引用即可。不管是添加部件还是引用,VB6这个编程工具会自动帮忙注册这个控件的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
123456z0
2015-04-29 · 超过12用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:19.2万
展开全部

  左侧工具栏没有出现控件按钮吗?你可以在代码里form load事件里

  

Dim abc As Object
 abc = CreateObject(这里填写你的clsid 记得加双引号)

试试这个

追问
这个控件通过"引用"添加,工具栏里没显示,通过“部件”添加的工具栏里才显示。而且这个控件不能通过部件"的形式添加".你这段代码运行时显示不能创建对象.实时错误'429'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式