《二维条码生成及解码动态库的使用说明.docx》由会员分享,可在线阅读,更多相关《二维条码生成及解码动态库的使用说明.docx(2页珍藏版)》请在三一办公上搜索。
1、二维条码生成及解码动态库的使用说明二维码生成及解码动态库的使用说明 一、 二维码生成: 二维码生成使需使用此包中的QRCode.dll文件,其中引用此动态库中,需建立一个引用函数,其函数的为: procedure CreateQRCode(ACode: String; AVersion, AEccLevel, AModule: SmallInt); stdcall; external QRCode.dll; 参数说明: ACode:需生成二维码的字符串。 Aversion:版本信息。 AEccLevel:2D条码的抗损指数。所选的指数愈大则2D条码在受损的状况下保有的可读性也愈高 AModul
2、e:组成条码的基本单位。 例如:CreateQRCode(AnsiToUtf8(Edit1.Text), 1, 5, 0); 二、 二维码解码: 二维码解码需使用此包中的QRDeCode.dll文件,其中引用此动态库中,需建立一个引用函数,其函数的为: procedure GetQRCode(FileName: string;var ACode: String);stdcall; external QRDeCode.dll; 参数说明: FileName:二维图片名称。 ACode: 解码值。当返回值为空时,表示解码没有成功。 例如:GetQRCode(OpenDialog.FileName, Code); if Code then Memo1.Lines.Add(Code);