以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于狐表打开项目后出现的运行错误问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=70128)

--  作者:168wjm
--  发布时间:2015/6/16 12:13:00
--  关于狐表打开项目后出现的运行错误问题

各位老师,我现在自己做了一个是局域网的数据库的狐表项目,在其他的电脑上,这个项目运行正常,但是在其中一台电脑上,一打开就会出现运行错误:

“UserCode”的类型初始值设定项引发异常。“

.NET Framework 版本:2.0.50727.5472
Foxtable 版本:2014.11.11.1
错误所在事件:项目,AfterOpenProject
详细错误信息:
“UserCode”的类型初始值设定项引发异常。
No devices of the category

这台电脑重新安装了,还是出现这个问题,我现在搞不清楚是什么问题了,各位老师能不能帮我解决一下。


--  作者:大红袍
--  发布时间:2015/6/16 12:26:00
--  

  如果你用了摄像头功能

 

1、那台电脑没有摄像头;

 

2、你要修改你的代码,获取摄像头的时候,要加上 try catch 捕捉错误。


--  作者:168wjm
--  发布时间:2015/6/16 14:04:00
--  

您好,大红袍老师,我这个项目是自己最近刚刚加入了摄像头拍照功能,是引用“http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=60177&replyID=&skin=1”,图片管理器加入拍照扫描旋转打印功能.rar,请问要加到那个位置,这个获取摄像头是在内部函数里面的,


--  作者:Bin
--  发布时间:2015/6/16 14:05:00
--  
报错的地方. 加入 try catch 圈起来 http://www.foxtable.com/help/topics/2070.htm
--  作者:168wjm
--  发布时间:2015/6/16 16:01:00
--  
谢谢,我现在试了一下,确实是摄像头问题,奇怪的是我已经插上了摄像头,为什么狐表没有检测到,其他的摄像头软件可以打开摄像头,我用的是USB即插即用的摄像头
[此贴子已经被作者于2015/6/16 16:02:19编辑过]

--  作者:大红袍
--  发布时间:2015/6/16 16:18:00
--  

1、你要改全局代码为

 

Public _Cams As DCap.Filters

 

2、内部函数那里,获取列表的时候,要try catch

 

比如代码

 

 _Cams = New DCap.Filters()

 

要改成

 

try

     _Cams = New DCap.Filters()

catch ex As Exception

    Msgbox("没有找到摄像头")

end try