VB调用、调试OCX控件问题

1 篇文章 0 订阅
VB调用、调试OCX控件问题


场景:

     在同一个解决方案中,我使用VC编写OCX控件,使用VB测试OCX控件。


问题:
     我在OCX控件中新增加一个属性或方法,发现VB程序那边并没有实时更新OCX的属性和方法,这太不方便了。。。


解决方法:
1. 从VB界面删除OCX控件
2. 清理VB工程
3. 编译VB工程,如果此前在代码有使用OCX控件,此时会报编译错误,不同管它。
4. 重新把OCX控件拖到VB界面
5. 再次编译即可生成成功,此时OCX中新增加的方法和属性都可以使用了。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
1.动画及多媒体播放类 anigif6.ocx 动画播放gif文件控件 gif89.dll 又一个播放gif文件的动态链接库 gifPlayer.ocx 又一个播放gif文件控件 flash.ocx 能播放flash动画文件 Digital.ocx 数码显示数字、时间,挺漂亮 MovingChar.ocx 循环移动的字幕 wmp.ocx 提供的ActiveX控件制作媒体播放器 2.界面元素类 2.1.窗口类 asBubbleForm.ocx 显示图片信息提示的窗体控件,外形似帮助提示,弹出气泡式对话框 2.2.分隔条类 splitbar.ocx 窗口分割控件 2.3.工具条类 vbalExpBar6.ocx 不明,没用过 2.4.按钮类 CurtButton.ocx CurtButton 多风格按钮控件 JwldButn2b.ocx 漂亮的VB按钮,可以随意改变按钮表面和按下去时的边框颜色 SmartXpButton.ocx 一个VC开发的美观的XP按钮播放activeX控件 2.5.选项卡类 tabctl32.ocx 圆角选项卡控件 prjXTab.ocx 又是一款圆角选项卡控件,类似tabctl32.ocx 2.6.列表框类 SBLIST.OCX 界面很酷的列表框控件 vbalIml6.ocx 类似ImageList的图象控件 2.7.菜单类 asAssistantPopup.ocx 弹出管理菜单 2.8.皮肤类 YFSkins.ocx 非常美观的皮肤控件 VBOCX.OCX 允许你的应用程序的标题栏颜色为任意渐变色 3.系统类 asctrls.ocx 系统控件,用来安装active控件的,一般用不着 dmview.ocx 磁盘管理控件 fldrvw71.ocx 目录查看、选择、也可以显示文件,功能很强,但可能需要注册 proctexe.ocx Intel 程序纹理,进程信息查询 shlobj71.ocx 以系统默认的正常形式打开程序 sysmon.ocx 系统性能监视的ActiveX控件 Wxini.ocx 好象是读取ini文件的,没用过 4.内置类(VB或Windows系统自带的) combobox.ocx 下拉选择控件 comct232.ocx Animation1动画和UpDown comctl32.ocx 包含toolbar、treeview、listview、imagelist等(5.0) comdlg32.ocx 对话框 dbgrid32.ocx vb5的数据网格控件 dblist32.ocx vb5的数据列表控件 hhctrl.ocx Microsoft帮助文档界面相关文件 msdxm.ocx 媒体播放 msflxgrd.ocx 数据网格控件 mshflxgd.ocx 数据网格控件,是对msflxgrd.ocx的升级 msscript.ocx ScriptControl控件 mswinsck.ocx 网络通讯控件 richtx32.ocx 富文本框控件,增强文本数据显示 wshom.ocx 是Windows本地脚本对象运行时相关文件 5.未归类 MoveLabel.ocx 不明,没用过 LeftMenu.ocx 不明,没用过 daxctle.ocx 不明,没用过 chklsb26.ocx 好象超级兔子软件用到 ?gktube.ocx 孤独剑漏掉了 ?NewCombo.ocx 孤独剑漏掉了 tdc.ocx 相关表列数据ActiveX控件,没用过
VB中使用海康摄像头OCX控件抓图非常简单。首先,我们需要将控件添加到VB的窗体上。 1. 打开VB IDE,创建一个新的项目。 2. 在工具箱中找到“COM 控件”选项,点击右键选择“组件选择器”。 3. 在弹出的对话框中,选择“浏览”按钮,并导航到海康摄像头OCX控件的安装路径。通常情况下,该控件的文件名为“hkvideo.ocx”,位于安装目录的“OCX”子文件夹中。 4. 选中该控件,并点击“确定”按钮将其添加到工具箱中。 现在,我们已经成功将海康摄像头OCX控件添加到了VB工具箱中。接下来,我们可以在窗体上使用该控件实现抓图功能。 1. 在窗体上拖拽一个“Microsoft Web浏览器”控件用于承载海康摄像头OCX控件。 2. 右键单击该控件,选择“属性”。 3. 在属性窗口中,找到“URL”属性,单击其右侧的“…”按钮。 4. 在打开的网页中,选择摄像头并设置相关参数,如分辨率和画面质量。 5. 返回VB的IDE,并在窗体的代码中编写抓图的代码。 以下是一个简单的代码示例,用于实现抓图功能: ```vb Private Sub CaptureImage() ' 使用海康摄像头OCX控件名称,请根据实际情况修改 Dim ocx As HKVideoLib.hkvideo Set ocx = WebBrowser1.Object ' 调用控件的抓图方法 ocx.SnapPicture "C:\path\to\save\image.jpg" End Sub Private Sub Form_Load() ' 在窗体加载时调用抓图方法 CaptureImage End Sub ``` 以上代码将通过海康摄像头OCX控件抓取图像,并保存到指定路径。你可以根据实际需求修改保存路径和文件名。 总之,使用VB实现海康摄像头OCX控件的抓图功能非常简单。只需要将控件添加到窗体上,并编写相应的代码即可实现抓图操作。希望这能帮到你!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

friendan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值