vb.net在vs2010使用user32.dll和avicap32.dll连接摄像头时出错

miliermili miliermili 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
vb.net在vs2010使用user32.dll和avicap32.dll连接摄像头。。。
代码如下:

hWndC = capCreateCaptureWindowA(lpszName, WS_CHILD Or WS_VISIBLE, mLeft, mTop, mWidth, mHeight, mControlPtr, 0)

SendMessage(hWndC, WM_CAP_SET_CALLBACK_VIDEOSTREAM, 0, 0) // 1
SendMessage(hWndC, WM_CAP_SET_CALLBACK_ERROR, 0, 0) // 2
SendMessage(hWndC, WM_CAP_SET_CALLBACK_STATUSA, 0, 0) // 3
SendMessage(hWndC, WM_CAP_DRIVER_CONNECT, 0, 0) // 4
SendMessage(hWndC, WM_CAP_SET_SCALE, 1, 0) // 5
SendMessage(hWndC, WM_CAP_SET_PREVIEWRATE, 66, 0) // 6
SendMessage(hWndC, WM_CAP_SET_OVERLAY, 1, 0) // 7
SendMessage(hWndC, WM_CAP_SET_PREVIEW, 1, 0) // 8
出现问题:
首次连接成功,后续连接时失败。。。。
经过检测是:
首次连接 1、2、3、4、5、6、7、8 返回值均为 true

而后续连接 1、2、3、5 返回值为true 4、6、7、8返回值为 false
且代码【3】执行时会出现以下提示框:



求指导啊………………………………
能否给一个可行的解决方案?
...全文

相关推荐

VS2010通过ODP.NET连接Oracol 11g所需DLL文件

VS2010通过ODP.NET连接Oracol 11g所需DLL文件

而立大叔

VB 编译和调用动态链接库dll

文章目录1.环境2.dll编译 1.环境 VS2010 win7 sp1 x64 小插曲,第一次用VB的可以看看下面链接和C差不多。迫于工程需要,我也是第一次用。 主要用法。 定义变量 Dim a as String // 定义一个名为 a 的 String 变量。 与java语言中String a ; 意思一样 定义函数 function(有返回值) Sub(无返回值) Sub 过程 ...

CoomCon

VB.NET与C++ DLL交互:VS2010平台调用实例解析

在当今多样化的软件开发环境中,跨语言交互已经成为不可或缺的一部分。特别是当使用Visual Studio 2010进行软件开发时,VB.NET与C++的DLL交互是常见需求。VB.NET以其易用性和快速开发能力,常用于用户界面层和业务逻辑层。与此同时,C++则常用于性能敏感或系统底层的开发。因此,在两者之间进行有效的交互,可以充分利用各自语言的优势,形成互补。

丶本心灬

vx.net 開發連接SAP 的DLL

當你想用微軟公司提供的vs.net開發工具,又需要讀取SAP中的資料時,需要中間讀取物件.壓縮文件中有SAP.Connector.dll和sap.connector.rfc.dll

zuoluoxia

Easy ToolStrip-让您的UserControl显示超出容器/表单限制(C#和VB.NET)

在UserControl中实现ToolStripControlHost和ToolStripDropDown类的最简单方法是用很少的代码行显示超出其父容器和父窗体限制的容器/控件。 让我们简单一点...

weixin_38685173
评论 8
收藏 已收藏
分享
返回顶部
miliermili
VC.NET 7,538 成员 27,670 内容