Показать сообщение отдельно
Старый 06.06.2007, 11:26   #1  
fialka is offline
fialka
Участник
 
347 / 16 (1) ++
Регистрация: 05.10.2006
Адрес: Екатеринбург
печать штрихкода
Подскажите плиз...
есть такой код, который должен выводить на печать код сотрудника
Str emplId;
int emplILenght;
int position;
BarcodeString bs,bsHR;
Barcode b;
str modifEmplTableId;
str s;
;
if (EmplTable_1.RecId)
{
emplILenght = StrLen(EmplTable_1.EmplId);
position = StrScan(EmplTable_1.EmplId,"/", 1, emplILenght);
s = SubStr(EmplTable_1.EmplId,position + 1, emplILenght - position);
b = Barcode::construct(BarcodeType::EAN13);
b.string(true, s);
b.encode();
bs = b.barcodeStr();
bsHR = b.barcodeStrHR();
info(bs);
info(bsHR);
Но при запуске ошибка "Функция 'BarcodeEAN_UPC.encode' была вызвана с неверным значением."
что может быть не так?