PowerBuilder PowerBuilder 生成二维码 + 显示在 DataWindow

xinggang · 2016年10月15日 · 554 次阅读

C# 中生成二维码很简单,而 PB 中……更简单,把二维码装冰箱(DW)分这几步:**

1、下载二维码生成第三方类库 MakeQRBarcode.dll(点击下载),放到程序目录中
2、PB 声明全局外部函数,PB10 和 PB9 不同,研究了好久 PB9 测试总报错最终蒲军威指点是声明方法不同的原因
3、调用 make 函数生成图片文件到硬盘
4、将图片文件名赋值给图片控件或 dw 数据窗口指定行指定列(列声明为 char(50),属性中勾选 Display As Picture)
5、搞定
声明函数:
PB10:

Subroutine Make(string ucData, long nDataLen,long nErrLevel,long nMask, integer nBarEdition,  string szBmpFileName, long nScale) library "MakeQRBarcode.dll" alias for "Make;Ansi"

PB9:

Subroutine Make(string ucData, long nDataLen,long nErrLevel,long nMask, integer nBarEdition,  string szBmpFileName, long nScale) library "MakeQRBarcode.dll"

20161015095832 20161015100526
PB 代码:
20161015100613

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册