读取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
它运行的罚款;没有错误抛出。但是,我如何看到解码过程的结果?
尝试在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
它告诉我''1'DIMENSIONAL ARRAY'的价值'.......不能转换为字符串(条形码以蓝色划线)......那是什么? –
声音就像BarCodeReader.scanBarCode返回一个数组,并且你试图把它放到一个字符串中..我会更新我的答案.. – techie007
Man ...仍然错......现在它说条形码[1]没有声明并且可能由于保护级别而无法使用.... !!!!! –
不'条形码包含你想要的? – techie007
OMG :(这真是愚蠢的我:\ –