以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请帮助测试分析一下出现的错误,如何解决? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=55440) |
||||||||
-- 作者:lyfxybc -- 发布时间:2014/8/16 17:52:00 -- 请帮助测试分析一下出现的错误,如何解决? 请帮助测试一下出现的错误? 项目发布后在其他电脑运行出错
[此贴子已经被作者于2014-8-16 18:57:52编辑过]
|
||||||||
-- 作者:有点甜 -- 发布时间:2014/8/17 9:55:00 -- 1、你对应的dll文件一定要放在项目里;
2、如果是win7系统,一定要用管理员打开;
3、如果你的dll文件是需要注册的,你也一定先要注册 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=49293&replyID=&skin=1
|
||||||||
-- 作者:lyfxybc -- 发布时间:2014/8/17 12:08:00 -- 谢谢 |
||||||||
-- 作者:lyfxybc -- 发布时间:2014/8/17 15:15:00 -- 原因终于找到,就是电脑未安装摄像头运行项目就会出现上述错误,插上摄像头就不出错。
如何避免不出现上述错误,
不可能每台电脑都安装摄像头(有的电脑不需要安装摄像头),这样运行项目就会出错。
如何避免这个错误,这是论坛上下载的
链接地址 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=41778&replyID=&skin=1 [此贴子已经被作者于2014-8-17 15:18:22编辑过]
|
||||||||
-- 作者:有点甜 -- 发布时间:2014/8/17 15:21:00 -- 这样判断,你在使用之前,先判断。
try |
||||||||
-- 作者:lyfxybc -- 发布时间:2014/8/17 15:50:00 -- 谢谢
另外 在快速访问栏菜单下的MouseEnter 加入“mouse_event(&H2 Or &H4,0,0,0,0)” 在全局代码里加入 “Public Declare Sub mouse_event Lib "user32" Alias "mouse_event" (ByVal dwFlags As Integer, ByVal dx As Integer, ByVal dy As Integer, ByVal cButtons As Integer, ByVal dwExtraInfo As Integer)”
上述错误不是当打开“拍照”窗口才出现错误,而是打开项目的同时就出现上述窗口错误,并且鼠标一移到快速访问菜单就蹦出上述窗口错误代码 [此贴子已经被作者于2014-8-17 15:54:02编辑过]
|
||||||||
-- 作者:有点甜 -- 发布时间:2014/8/17 16:29:00 -- 呃,我单独测试没有问题,这个代码不可能有错。请把你的完整例子发上来测试。 |
||||||||
-- 作者:lyfxybc -- 发布时间:2014/8/17 16:41:00 -- 上传,把摄像头拔掉测试
[此贴子已经被作者于2014-8-17 17:43:00编辑过]
|
||||||||
-- 作者:有点甜 -- 发布时间:2014/8/17 16:44:00 -- 不明白你想说什么,你这个例子单独就根本就无法测试。
请单独做一个可以报错而且能测试的例子,打包全部文件发上来。 |
||||||||
-- 作者:lyfxybc -- 发布时间:2014/8/17 16:52:00 -- 我的想法是
就是电脑不插摄像头,运行上传的“拍照”项目,就出现上述错误,插上摄像头就不出现。因为局域网中不可能每台电脑都配摄像头,有摄像头不出错,无摄像头出错,这样项目就得分开发布了。
上传的项目是我缩小的项目。
下面两个文件,放在项目中 DirectX.Capture.dll DShowNET.dll
[此贴子已经被作者于2014-8-17 17:40:07编辑过]
|