以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]拍照不能用?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=51396)

--  作者:yjk1023
--  发布时间:2014/5/26 11:06:00
--  [求助]拍照不能用?
做了一个简单的东西,需要对人员现场拍照,在窗口中做了个按钮实现拍照功能,具体见上传附件,测试环境win7家庭版,联系V470笔记本自带的摄像头,急~~在线等
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:年检系统.foxdb


--  作者:yjk1023
--  发布时间:2014/5/26 11:13:00
--  
换了一台电脑可以照相,但是出现错误提示:
GDI+ 中发生一般性错误。是什么意思?如何改正
[此贴子已经被作者于2014-5-26 11:13:19编辑过]

--  作者:yjk1023
--  发布时间:2014/5/26 11:16:00
--  
详细信息如下:
.NET Framework 版本:2.0.50727.5477
Foxtable 版本:2014.3.8.1
错误所在事件:窗口,年审,Button6,Click
详细错误信息:
GDI+ 中发生一般性错误。


--  作者:Bin
--  发布时间:2014/5/26 11:20:00
--  
你路径拼接错误

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:年检系统.foxdb



projectpath 后面不要再跟 \\ 了否则就会变成\\\\

另外要确保文件夹存在

--  作者:有点甜
--  发布时间:2014/5/26 11:22:00
--  

路径错了,就会提示错误。文件夹如果不存在,也会提示错误。

 

Dim c As new camera
c.capture() \'开始照相
If c.image IsNot Nothing Then \'照相成功
    With Tables("年审_table1")
        If .Position = -1 Then
            MessageBox.Show("没有此人请重新查找")
        Else
            Dim mc As String = .Current("身份证号")
            Dim d As Integer
            d = Date.Today.Year
            Dim f As String = ProjectPath & "Attachments\\" & mc & d &".jpg"
            c.Save(f)\'保存文件
            If .Current("照片") = "" Then
                .Current("照片") = mc & d & ".jpg"
            Else
                .Current("照片") = .current("照片") & vbcrlf & mc & d & ".jpg"
            End If
        End If
    End With
End If


--  作者:yjk1023
--  发布时间:2014/5/26 11:41:00
--  
谢谢!实验中,下午回复
--  作者:yjk1023
--  发布时间:2014/5/26 18:30:00
--  
弄好了,上传最终的
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:年检系统.foxdb