Capturar Imagenes Con PowerBuilder

download Capturar Imagenes Con PowerBuilder

of 1

Transcript of Capturar Imagenes Con PowerBuilder

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.htmEs 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:GlobalVariables

longmCapHwnd

ConstantLONGWM_CAP_DRIVER_CONNECT=1034

ConstantLongWM_CAP_DRIVER_DISCONNECT=1035

ConstantLongWM_CAP_GRAB_FRAME=1084

ConstantLongWM_CAP_EDIT_COPY=1054

ConstantLongWM_CAP_DLG_VIDEOFORMAT=1065

ConstantLongWM_CAP_DLG_VIDEOSOURCE=1066

ConstantStringWM_CLOSE='H10'

GlobalExternalFunctions

FUNCTIONlongDIB_WriteToBmp(longhdib,stringpz)LIBRARY'EZTW32.DLL'aliasfor'DIB_WriteToBmp;Ansi'

FUNCTIONlongTWAIN_AcquireNative(longhwndApp,uintwPixTypes)LIBRARY'EZTW32.DLL'

FUNCTIONlongTWAIN_AcquireToClipboard(longhwndApp,uintwPixTypes)LIBRARY'EZTW32.DLL'

FUNCTIONlongTWAIN_AcquireToFilename(longhwndApp,stringpz)LIBRARY'EZTW32.DLL'aliasfor'TWAIN_AcquireToFilename;Ansi'

FUNCTIONlongTWAIN_FreeNative(longhdib)LIBRARY'EZTW32.DLL'

FUNCTIONlongTWAIN_SelectImageSource(longhwnd)LIBRARY'EZTW32.DLL'

FUNCTIONlongTWAIN_SetSaveFormat(intnFF)LIBRARY'EZTW32.DLL'

PutaPicturebuttoncontrol(pb_1)andaCommandbutton(cb_1)tocapturetheimage.

IntheClickedeventofcb_1:

longll_ret

ll_ret=TWAIN_AcquireToFilename(0,"c:\temp\result.bmp")

pb_1.picturename='c:\temp\result.bmp'

Tomado de: Powerbuilder Capture Images from Webcam,