Boa tarde,
Possuo uma pequena aplicação teste efetuado em Powerbuilder 2022 Release 2828 na qual através do comando Send acesso a camera da WebCam do notebook. Esta aplicação ativa a câmera, tira uma foto e salva em uma pasta com a extensão BMP.
Utilizo as functions abaixo que estão localizados no Local External Functions
Function ulong capCreateCaptureWindowA(string lpszWindowName,ulong dwStyle,long li_x ,long li_y ,long nWidth ,long nHeight ,ulong ParentWin ,long nId ) LIBRARY 'AVICAP32.DLL' alias for "capCreateCaptureWindowA;ansi"
Function Boolean DestroyWindow (Int hndw) library 'user32.dll'
Function Boolean ShowWindow (Int hndw, Int nCmdShow ) library 'user32.dll'
Além das variaveis de instancia
Constant long WM_USER = 1024
Constant long WM_CAP_START = WM_USER
Constant long WM_CAP_STOP = WM_CAP_START + 68
Constant long WM_CAP_UNICODE_START = WM_USER + 100
Constant long WM_CAP_DRIVER_CONNECT = WM_CAP_START + 10
Constant long WM_CAP_DRIVER_DISCONNECT = WM_CAP_START + 11
Constant long WM_CAP_FILE_SAVEDIBW = WM_CAP_UNICODE_START + 25
Constant long WM_CAP_SAVEDIB = WM_CAP_START + 25
Constant long WM_CAP_GRAB_FRAME = WM_CAP_START + 60
Constant long WM_CAP_SEQUENCE = WM_CAP_START + 62
Constant long WM_CAP_FILE_SET_CAPTURE_FILEA = WM_CAP_START + 20
Constant long WM_CAP_FILE_SAVEAS = WM_CAP_START + 23
Constant long WM_CAP_SEQUENCE_NOFILE =WM_CAP_START+ 63
Constant long WM_CAP_SET_OVERLAY =WM_CAP_START+ 51
Constant long WM_CAP_SET_PREVIEW =WM_CAP_START+ 50
Constant long WM_CAP_SET_CALLBACK_VIDEOSTREAM = WM_CAP_START + 6
Constant long WM_CAP_SET_CALLBACK_ERROR=WM_CAP_START + 2
Constant long WM_CAP_SET_CALLBACK_STATUSA= WM_CAP_START + 3
Constant long WM_CAP_SET_CALLBACK_STATUSW = WM_CAP_UNICODE_START + 3
Constant long WM_CAP_SET_CALLBACK_FRAME= WM_CAP_START + 5
Constant long WM_CAP_SET_SCALE=WM_CAP_START+ 53
Constant long WM_CAP_SET_PREVIEWRATE=WM_CAP_START+ 52
Constant long WM_CAP_FILE_SET_CAPTURE_FILEW = WM_CAP_UNICODE_START + 25
Antes de realizar o Windows Update, o acionamento e gravação da foto (WebCam) funcionava perfeitamente. Após a atualização (não sei em que momento ocorreu) parou de funcionar.
Gostaria de saber se em função da atualização do windows ocorreu o bloqueio de acesso à câmera para minha aplicação?