首 页 行业资讯 新车 试驾评测 养车用车 车型库

VB中的ocx控件调用

发布网友 发布时间:2022-04-22 09:18

我来回答

4个回答

热心网友 时间:2023-08-25 07:51

引用与部件是二个完全不同的概念,引用只能已经添加引用,但引用没有具体的界面,部件是具有界面的。
一般OCX应该是部件,如果在VB中没有这个部件,估计是你的系统中没有注册,因此首先需要注册。
方法是:将你需要注册的OCX文件拷贝到系统的WINDOWS/SYSTEM32/的目录中,在这个目录中有一个Regsvr32.exe,双击进入,在DOS界面输入你的OCX的文件名+扩展名,回车,确定,OK了,注册成功。
在VB的部件列表中就可以找到了。

热心网友 时间:2023-08-25 07:52

如楼上几位说 引用只是没有添加控件的界面 但不妨碍你调用其中的函数。 如果是你是下载的第三方控件 出现这种错误 那这是这个控件自身的问题 。你手动添加第三方控件的过程 VB已经有路径了 而不是直接选择自带控件操作 当然要在系统目录中注册, 所以也不存在楼上几位说要在系统中注册OCX。

热心网友 时间:2023-08-25 07:53

你先要搞清楚那个控件有无界面,像wscript.shell就没有界面,不能按常规部件添加,要调用它只需引用即可。不管是添加部件还是引用,VB6这个编程工具会自动帮忙注册这个控件的。

热心网友 时间:2023-08-25 07:53

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

  

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

试试这个

追问这个控件通过"引用"添加,工具栏里没显示,通过“部件”添加的工具栏里才显示。而且这个控件不能通过部件"的形式添加".你这段代码运行时显示不能创建对象.实时错误'429'

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com