WEBCAM INCOMPATIBILIDAE
analizando o código tive uma idéia teremos de tentar
primeiro coloquei um label no form e nomei de lblStatus
ne nele coloquei para exibir o status, veja o que aparece quando vc inicia o programa
Private Sub Command1_Click()
WCam1.Iniciar
lblstatus.Caption = WCam1.Status
End Sub
Private Sub Command2_Click()
WCam1.Fechar
lblstatus.Caption = WCam1.Status
End Sub
Private Sub Form_Load()
WCam1.Iniciar
lblstatus.Caption = WCam1.Status
End Sub
Private Sub Form_Unload(Cancel As Integer)
WCam1.Fechar
End Sub
primeiro coloquei um label no form e nomei de lblStatus
ne nele coloquei para exibir o status, veja o que aparece quando vc inicia o programa
Private Sub Command1_Click()
WCam1.Iniciar
lblstatus.Caption = WCam1.Status
End Sub
Private Sub Command2_Click()
WCam1.Fechar
lblstatus.Caption = WCam1.Status
End Sub
Private Sub Form_Load()
WCam1.Iniciar
lblstatus.Caption = WCam1.Status
End Sub
Private Sub Form_Unload(Cancel As Integer)
WCam1.Fechar
End Sub
Primeiro lugar muitÃssimo obrigado Marcelo e a todos que estão me ajudando...Bem, o label assume este valor:
05 - Driver de captura não conectado.
o erro acontece nesta linha, onde o capDriverConnect fica False.
Private Function capDriverConnect(ByVal hCapWnd As Long, Optional ByVal i As Long = 0&) As Boolean
capDriverConnect = SendMessageAsLong(hCapWnd, WM_CAP_DRIVER_CONNECT, i, 0&)
End Function
já tentei
capDriverConnect = SendMessageAsLong(hCapWnd, WM_CAP_DRIVER_CONNECT, i, 0&)
capDriverConnect = SendMessageAsLong(hCapWnd, WM_CAP_DRIVER_CONNECT, i, 0)
capDriverConnect = SendMessageAsLong(hCapWnd, WM_CAP_DRIVER_CONNECT, 0, 0)
e sempre aparece a janela Fonte de Video e pedido para selecionar um dispositivo de video, mas nas opções só aparece USB Camera, estou usando no notebook h buster hbnb 1402/210.
Resinstalei os drivers e tudo, no programa da cam TspCap funciona normal a cam, mas no vb6 dá o erro.
Procurei até uma versão mais nova do drive mas não achei
05 - Driver de captura não conectado.
o erro acontece nesta linha, onde o capDriverConnect fica False.
Private Function capDriverConnect(ByVal hCapWnd As Long, Optional ByVal i As Long = 0&) As Boolean
capDriverConnect = SendMessageAsLong(hCapWnd, WM_CAP_DRIVER_CONNECT, i, 0&)
End Function
já tentei
capDriverConnect = SendMessageAsLong(hCapWnd, WM_CAP_DRIVER_CONNECT, i, 0&)
capDriverConnect = SendMessageAsLong(hCapWnd, WM_CAP_DRIVER_CONNECT, i, 0)
capDriverConnect = SendMessageAsLong(hCapWnd, WM_CAP_DRIVER_CONNECT, 0, 0)
e sempre aparece a janela Fonte de Video e pedido para selecionar um dispositivo de video, mas nas opções só aparece USB Camera, estou usando no notebook h buster hbnb 1402/210.
Resinstalei os drivers e tudo, no programa da cam TspCap funciona normal a cam, mas no vb6 dá o erro.
Procurei até uma versão mais nova do drive mas não achei
so por curiosidade, vc está usando o vb6 com sp6?
bom sabendo que que o status é quem determina, e que vc disse que tem que tentar algumas vezes até se conectar, o ideal seria criar um loop
para tentar a conexão
ex:
olha só supostamente o código acima irá iniciar a cam, e se o status for o 05 ele retorna ao inicio e tenta novamente
teste
bom sabendo que que o status é quem determina, e que vc disse que tem que tentar algumas vezes até se conectar, o ideal seria criar um loop
para tentar a conexão
ex:
Private Sub Form_Load()
iniciar:
WCam1.Iniciar
lblstatus.Caption = [Ô]conectando...[Ô]
if WCam1.Status = [Ô][Ô]05 - Driver de captura não conectado.[Ô] then
Goto iniciar
End if
lblstatus.Caption = WCam1.Status
End Sub
olha só supostamente o código acima irá iniciar a cam, e se o status for o 05 ele retorna ao inicio e tenta novamente
teste
Poderia colocar em um loop, mas o pc que não tiver webcam ele vai ficar repetindo esse processo o tempo todo, e tb a janela Fonte de Video abre...o problema tá aÃ....eu coloquei um video de 1,2 MB pra vc ver como funciona.
Sim estou usando o SP6.
http://www.wilsonpaes.info/erro.wmv
Obrigado
Sim estou usando o SP6.
http://www.wilsonpaes.info/erro.wmv
Obrigado
vc pode colocar um contador, e se depois de determinadas vezes der o mesmo erro exibe uma mensagem
é que na primeira vez que executa o código abre logo a janela [Ô]Fonte de video[Ô]
Esse comando é que tá o erro: SendMessage mCapHwnd, WM_CAP_DRIVER_CONNECT, 0, 0
ele acha a camera onde o index é 0, cria a janela, mas quando chega nessa parte dá erro...esgotou as possibilidades, alguém testa aà pra mim no winsowns 7
ele acha a camera onde o index é 0, cria a janela, mas quando chega nessa parte dá erro...esgotou as possibilidades, alguém testa aà pra mim no winsowns 7
Galera faz um favor, é só testar esse código no windows 7 e dizer se tá abrindo a janela Fonte de video, preciso saber se o problema é com meu pc.
Obrigado
Obrigado
depois de muito tempo consegui resolver o problema.
para quem passar por isso vai aà a solução.
é só instalar o driver do fabricante da webcam, ex: no meu tava funcionando a webcam no Msn, Skype e até no sistema desenvolvido por mim, mas apresentando problemas..tentei Everest, Aida etc. para tentar descobrir o fabricante e não consegui.
solução
http://www.babooforum.com.br/forum/index.php?/topic/578743-como-encontrar-drivers-de-webcam/page__st__90
para quem passar por isso vai aà a solução.
é só instalar o driver do fabricante da webcam, ex: no meu tava funcionando a webcam no Msn, Skype e até no sistema desenvolvido por mim, mas apresentando problemas..tentei Everest, Aida etc. para tentar descobrir o fabricante e não consegui.
solução
http://www.babooforum.com.br/forum/index.php?/topic/578743-como-encontrar-drivers-de-webcam/page__st__90
Tópico encerrado , respostas não são mais permitidas