作者sbk8027 (sbk8027)
看板Visual_Basic
標題[.NET] 影像擷取 影像顯示
時間Mon Mar 4 23:10:56 2013
各位板上大大好
小弟最近利用VB2010設計了程式 將WEBCAM照到的畫面
顯示在PICTUREBOX上 成功完成
後來在網路上看到鎯頭大的程式碼是關於截取 Web Cam CCD 影像存成圖
試用之後也成功
但將兩組程式結合後capCreateCaptureWindowA好像互相衝突
鎯頭大用的語法如
' 宣告 API
Private Declare Function SendMessageA Lib "user32" _
(ByVal hwnd As Int32, ByVal wMsg As Int32, _
ByVal wParam As Int32, ByVal lParam As Int32) As Int32
Private Declare Function capCreateCaptureWindowA Lib "avicap32.dll" _
(ByVal lpszWindowName As String, ByVal dwStyle As Int32, _
ByVal X As Int32, ByVal Y As Int32, _
ByVal nWidth As Int32, ByVal nHeight As Int32, _
ByVal hwndParent As Int32, ByVal nID As Int32) As Int32
小弟的部分
<Runtime.InteropServices.DllImport("avicap32.dll")> _
Private Shared Function capCreateCaptureWindowA(ByVal lpszWindowName As String, ByVal dwStyle As Integer, ByVal x As Integer, ByVal y As Integer, ByVal nWidth As Integer, ByVal nHeight As Integer, ByVal hWndParent As Integer, ByVal nID As Integer) As Integer
End Function
每次RUN都說我有多個具相同的簽章定義
請各位大大幫忙(跪求)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.233.40.22
1F:→ MOONRAKER:一個函數宣告兩次,連名字都一樣,會掛是當然的。 03/05 12:13
2F:推 DeathWatch:=___= 懷疑你到底有沒有再看程式碼 重複了當然會跑不了 03/17 16:27