Office中國論壇/Access中國論壇

標題: 關(guān)于四格二維碼控件DataMatrix的測試 [打印本頁]

作者: roych    時間: 2017-6-7 03:18
標題: 關(guān)于四格二維碼控件DataMatrix的測試
昨天,guangtoujian貢獻了個DataMatrix二維碼控件。本著人道主義,隨手改寫了他的語句,寫成通用函數(shù),試著玩下。目前在win10(64位)+Access 2013(32位)算是通過了。測試結(jié)果如下:
1、關(guān)于注冊

1.1、好像無需注冊的,如需注冊,則在命令行里輸入以下語句試試:
regsvr32 D:\Roych\access-datamatrix-demo\IEBarCodePlus.dll
1.2、如果是64位系統(tǒng),則將dll文件拷貝到C:\Windows\SysWOW64再執(zhí)行上述語句。

2、關(guān)于四格二維碼(見下圖)的識別:
[attach]61370[/attach]
2.1、經(jīng)多次測試,適當字符的四格二維碼,微信還是可以識別的(雖然不太快),而支付寶的掃一掃無法識別,瀏覽器的二維碼識別同樣無法識別。
2.2、由于編碼問題,漢字的四格二維碼將被識別為亂碼。


2.3、漢字和英文混合的情況下,可能無法識別(或者太慢)。
2.4、需要注意的是,四個二維碼不要使用太長的字符串,否則可能會拆分為多個二維碼(BarRows、BarCols屬性無效)

3、關(guān)于常見二維碼的識別(即二維碼類型參數(shù)為2)
3.1、支付寶與微信均可識別,甚至支付寶識別更快些。
3.2、中文識別沒問題,可中英文混排。

4、其它:
4.1、木有Demo,百度未果。很多方法和屬性未測試。例如,是否可以控制生成固定尺寸的二維碼圖片(目前尺寸由字符串多少決定)。
4.2、同樣的四個二維碼是否可以固定為四格(而不受字符串多少影響)。
附件如下:
[attach]61371[/attach]
好了。大家有其它測試環(huán)境的話,有什么問題也可以回帖。


作者: tmtony    時間: 2017-6-7 08:59
我前天試了,可生成,但識別不到
作者: guangtoujian    時間: 2017-6-7 10:17
本帖最后由 guangtoujian 于 2017-6-7 10:20 編輯

我系統(tǒng)WIN7 32/64,ACCESS2013位都測試過了,都會出現(xiàn)錯誤Activex不能創(chuàng)建對象。引用已經(jīng)添加,控件已注冊。
作者: tmtony    時間: 2017-6-7 11:07
可以的,你界面上沒有添加控件
作者: roych    時間: 2017-6-7 20:32
tmtony 發(fā)表于 2017-6-7 08:59
我前天試了,可生成,但識別不到

四格的很慢,可識別度較低。其它還好。
作者: fan0217    時間: 2017-6-11 00:24
我用zxing.dll做二維碼,比ThoughtWorks.QRCode.dll好用,而且小巧。ThoughtWorks.QRCode.dll居然有6M多。

生成二維碼可以借助于Web來實現(xiàn)




歡迎光臨 Office中國論壇/Access中國論壇 (http://www.mzhfr.cn/) Powered by Discuz! X3.3