CAPTURA DE IMAGEM COM AVICAP32.DLL
Citação::
agora em vbnet:
https://www.macoratti.net/07/08/vbn_wbc.htm
Ja tinha testado tbm, mas peguei ele de novo e rodei aqui, mesma coisa.. tudo tela preta. Como eu disse acima, só rodou um com aforge.
Veja isto, talvez seja uma possivel solução, pois todos falaram de tela preta:
www.vbforums.com/showthread.php?683035-VB6-AVICap32-Cam-Streaming-w-o-Clipboard
www.vbforums.com/showthread.php?708081-VB6-DirectShow-WebCam-Minimal-Code
Outros problemas iguais ao seu:
www.vbforums.com/showthread.php?769839-Black-screen-from-USB-Webcam-on-Windows-8-1
www.vbforums.com/showthread.php?750835-Webcam-video-capture-using-capCreateCaptureWindow-amp-Windows-8-1
www.vbforums.com/showthread.php?327167-Webcam-capture-application-issue
www.vbforums.com/showthread.php?798683-Windows-8-1-Tablet-Video-Capture
www.vbforums.com/showthread.php?683035-VB6-AVICap32-Cam-Streaming-w-o-Clipboard
www.vbforums.com/showthread.php?708081-VB6-DirectShow-WebCam-Minimal-Code
Outros problemas iguais ao seu:
www.vbforums.com/showthread.php?769839-Black-screen-from-USB-Webcam-on-Windows-8-1
www.vbforums.com/showthread.php?750835-Webcam-video-capture-using-capCreateCaptureWindow-amp-Windows-8-1
www.vbforums.com/showthread.php?327167-Webcam-capture-application-issue
www.vbforums.com/showthread.php?798683-Windows-8-1-Tablet-Video-Capture
Alguns destes eu ja havia testado, lendo os tópicos, os problemas continuaram, e os q disseram ter solucionado, tbm não funciona, Essa rotina tenho no sistema ha muito tempo, como pouca gente usa, não sabia do problema, e onde estão usando, é win7, e provável que seja 32 bits, a causa do problema parece ser algum conflito de driver com versão do SO. Portanto, sem solução.
tenta usar alternativa com OCX. Tem que registra-la com regsvr32 da pasta syswow64 e OCX tem que estar nesta pasta
enviando um zip com duas pastas / tentativas e todas passaram aqui sem problemas no meu notebook
obs: se ainda não funcionar tenta modo de compatibilidade XP SP3.
enviando um zip com duas pastas / tentativas e todas passaram aqui sem problemas no meu notebook
obs: se ainda não funcionar tenta modo de compatibilidade XP SP3.
ocx registrada, modo de compatibilidade ativo, acende a luz da câmera, e para nessa linha com erro, não entendi ao certo se seria o tipo de imagem/video gerado pela câmera ou acesso ao clippboard que pode estar sendo negado. Talvez seja o que ocorre com os outros testes. Veja a imagem.
Executei novamente diretamente do VB6 sem compilar pra tentar simular erro aqui, no entanto, o erro não ocorre. Nem é necessário usar modo de compatibilidade no exe. Aqui abre normalmente. O código está correto, não sei o que está acontecendo com seu sistema da até impressão que está faltando algo ou alguma biblioteca do próprio VB ou dlls alteradas devido atualizações do windows 10 64 bits, talvez vai ter que reinstalar VB. O VB está sendo executado como administrador?
Aproveitando, e na outra pasta que vai gerar WebCam.exe, Ao clicar em Start aparece a imagem da câmara e em Options abre todas opções de configuração? Se nada aparecer é bem provável que seja o driver. Essa segunda pasta não usa a OCX, e aqui, roda sem problemas.
Aproveitando, e na outra pasta que vai gerar WebCam.exe, Ao clicar em Start aparece a imagem da câmara e em Options abre todas opções de configuração? Se nada aparecer é bem provável que seja o driver. Essa segunda pasta não usa a OCX, e aqui, roda sem problemas.
Pois é, nada aparece, em nenhum dos dois exemplos. Meu vb6 esta com sp6, uso normalmente no meu projeto, mas se considerar que no .net tbm ocorre o mesmo, pode ser driver, por outro, a cam funciona normal em apps do windows, skype, etc. realmente, ficou uma situação complicada de achar o que ocorre.
Parei de sofrer, fiz uma pequena rotina em .net com aforge, do meu sistema, chamo o exe passando parâmetros (código do cliente, pasta para salvar a foto, etc), tudo certo...
Futura, caso queira fazer mais alguns testes que roda bem em VB6 e tiver tempo, segue link:
http://www.viscomsoft.com/products/videocappro-x64.
tem muitos exemplos completos para VB6, Delphi, VB.NET e C#.
tem todos os testes que fiz aqui usando os exemplos, todos captaram imagem da WebCan bem como salvam, via Notebook.
VANTAGEM: é o mais completo com recursos extras.
DESVANTAGEM: VideoCap Pro SDK ActiveX x64 1.0 é pago. Fiz os testes com versão TRIAL.
EM tempo: aforge deu certo com os exemplos próprios, mas não com VB6.
http://www.viscomsoft.com/products/videocappro-x64.
tem muitos exemplos completos para VB6, Delphi, VB.NET e C#.
tem todos os testes que fiz aqui usando os exemplos, todos captaram imagem da WebCan bem como salvam, via Notebook.
VANTAGEM: é o mais completo com recursos extras.
DESVANTAGEM: VideoCap Pro SDK ActiveX x64 1.0 é pago. Fiz os testes com versão TRIAL.
EM tempo: aforge deu certo com os exemplos próprios, mas não com VB6.
.
Tópico encerrado , respostas não são mais permitidas