You are on page 1of 1

Capturar imagenes con Power Builder

He aqui un pequeo ejemplo que encontre de como capturar imagenes desde un webcam usando PowerBuilder y Eztwain. Mas info de eztwain y el dll se pueden encontrar en: www.dosadi.com/eztwain1.htm Es una buena idea poner el dll (eztw32.dll) en el folder de la aplicacion y no en el system32 de windows (si se pone en system32 hay que registrar el dll) script: 1. GlobalVariables 2. long mCapHwnd 3. Constant LONG WM_CAP_DRIVER_CONNECT = 1034 4. Constant Long WM_CAP_DRIVER_DISCONNECT = 1035 5. Constant Long WM_CAP_GRAB_FRAME = 1084 6. Constant Long WM_CAP_EDIT_COPY = 1054 7. Constant Long WM_CAP_DLG_VIDEOFORMAT = 1065 8. Constant Long WM_CAP_DLG_VIDEOSOURCE = 1066 9. Constant String WM_CLOSE = 'H10' 10. 11.Global External Functions 12.FUNCTION long DIB_WriteToBmp(long hdib, string pz) LIBRARY 'EZTW32.DLL' alias f or 'DIB_WriteToBmp;Ansi' 13.FUNCTION long TWAIN_AcquireNative(long hwndApp, uint wPixTypes) LIBRARY 'EZ TW32.DLL' 14.FUNCTION long TWAIN_AcquireToClipboard (long hwndApp, uint wPixTypes) LIBRAR Y 'EZTW32.DLL' 15.FUNCTION long TWAIN_AcquireToFilename (long hwndApp, string pz) LIBRARY 'EZT W32.DLL' alias for 'TWAIN_AcquireToFilename;Ansi' 16.FUNCTION long TWAIN_FreeNative(long hdib) LIBRARY 'EZTW32.DLL' 17.FUNCTION long TWAIN_SelectImageSource (long hwnd) LIBRARY 'EZTW32.DLL' 18.FUNCTION long TWAIN_SetSaveFormat(int nFF) LIBRARY 'EZTW32.DLL' 19. 20.Put a Picture button control (pb_1) and a Command button (cb_1) to capture the image. 21. 22.In the Clicked event of cb_1 : 23. 24.long ll_ret 25.ll_ret = TWAIN_AcquireToFilename(0, "c:\temp\result.bmp") 26.pb_1.picturename='c:\temp\result.bmp'</CODE> Tomado de: Powerbuilder Capture Images from Webcam,

You might also like