码迷,mamicode.com
首页 > 编程语言 > 详细

qRCodeEncoder.Encode 数组越界

时间:2015-04-20 16:59:08      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:

      从网上下载ThoughtWorks.QRCode.dll解压发现有很多版本,果断选择最新版技术分享

生成二维码的代码

private Bitmap GetCode(string code)
{
      QRCodeEncoder qRCodeEncoder = new QRCodeEncoder();
      //设置二维码编码格式
      qRCodeEncoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;
      //设置编码测量度
      qRCodeEncoder.QRCodeScale = code.Length;
      //设置编码版本
      qRCodeEncoder.QRCodeVersion = 7;


      //设置错误校验
      qRCodeEncoder.QRCodeErrorCorrect = QRCodeEncoder.ERROR_CORRECTION.M;


       Bitmap img = qRCodeEncoder.Encode("123456789");


       return img;
}


却在qRCodeEncoder.Encode处一直报数组越界错误,在网上搜寻无果后,查看ThoughtWorks.QRCode.dll的版本,发现最新的这个版本文件很小,然后换了1.0.2774.19990版本,至此运行,成功!

qRCodeEncoder.Encode 数组越界

标签:

原文地址:http://blog.csdn.net/dia20082137/article/details/45151249

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!