读取QR码

问题描述:

我下载Refinery.Barcodes.Reader.dll,和现在用这样的:读取QR码

Imports BusinessRefinery.Barcodes.Reader 

Partial Class _Default 
    Inherits System.Web.UI.Page 

    Protected Sub btnread_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnread.Click 
     Dim barcodes As String() = BarCodeReader.scanBarCode("D://QRSAMPLE.png", BusinessRefinery.Barcodes.Reader.BarCodeType.QRCODE) 
    End Sub 
End Class 

它运行的罚款;没有错误抛出。但是,我如何看到解码过程的结果?

+1

不'条形码包含你想要的? – techie007

+1

OMG :(这真是愚蠢的我:\ –

尝试在End Sub之前加myTextBox.Text = barcodes

编辑:

看到评论后,我想你正在运行的到是scanBarCode返回一个数组,而不是字符串。检查一下,并尝试这样的:

Imports BusinessRefinery.Barcodes.Reader 

Partial Class _Default 
    Inherits System.Web.UI.Page 

    Protected Sub btnread_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnread.Click 
     Dim barcodes As String() = BarCodeReader.scanBarCode("D://QRSAMPLE.png", BusinessRefinery.Barcodes.Reader.BarCodeType.QRCODE) 
     myTextbox.Text = barcodes(0) 
    End Sub 
End Class 
+0

它告诉我''1'DIMENSIONAL ARRAY'的价值'.......不能转换为字符串(条形码以蓝色划线)......那是什么? –

+0

声音就像BarCodeReader.scanBarCode返回一个数组,并且你试图把它放到一个字符串中..我会更新我的答案.. – techie007

+0

Man ...仍然错......现在它说条形码[1]没有声明并且可能由于保护级别而无法使用.... !!!!! –