Power Builder 使用Imaging for windows ocx控件调用扫描仪

本文介绍了在PowerBuilder环境中如何使用Imaging for Windows的ocx控件(imgscan.ocx和imgedit.ocx)来调用扫描仪。通过示例代码展示了设置、扫描、保存图片的步骤,并处理了可能出现的错误情况。
摘要由CSDN通过智能技术生成

安装完扫描仪驱动和Imaging for windows后在PB中引入imgscan.ocx和imgedit.ocx组件,然后编程:

下面是示例代码:

 

integer j

integer i

string storepath

string ls_path

 

 

IF messagebox("提示","进行扫描操作,请先将扫描资料放入扫描仪!",exclamation!,yesno!,1) = 2 THEN //1

// ROLLBACK USING sqlca_phtostore;

// ROLLBACK USING sqlca;

RETURN FALSE

END IF //1

ole_1.object.showsetupbeforescan = TRUE

j = THIS.ole_1.object.openscanner

IF j = 0 THEN //26

i = THIS.ole_1.object.startscan

ole_1.object.destimagecontrol = "ole_2"

ole_2.object.imagecontrol = "ole_1"

ELSE //26

messagebox("错误","使用扫描仪出错,请检查扫描仪是否处于可使用状态!",stopsign!)

// ROLLBACK USING sqlca_phtostore;

// ROLLBACK USING sqlca;

RETURN FALSE

END IF //26

THIS.ole_1.object.closescanner

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值