![]() |
#11 |
Member
|
Code-127 не работает с русскими буквами.
http://www.barcode.kiev.ua/types_c128.html При передаче в .DLL русских букв она, похоже, зависает. Декодирование производится через .DLL. BarcodeCode128.validateCharacters() изложите примерно в следующей редакции. // GLIBS: Bug fix. For Code-128 additional validatuin is required. #LOCALMACRO.allowedSymbols "!@#$%^&*-_+=,./\'<>?:;\\[]`~|{}()0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" #ENDMACRO protected boolean validateCharacters(BarCodeString barcodeString) { boolean ret; ; ret = super(barcodeString); if (strnfind(barcodeString, #allowedSymbols, 1, 9999)) { ret = false; } return ret; } Только error ("..."); допишите.
__________________
С уважением, glibs® |
|
|
За это сообщение автора поблагодарили: Logger (4), SHiSHok (2). |
Теги |
bstr, lpstr, баг, штрихкод |
|
|