Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Unresolved External LONGTOHEX@FUlUc in zint.obj
Unresolved External LONGTOHEX@FUlUc in zint.obj
Unresolved External LONGTOHEX@FUlUc in zint.obj
Unresolved External LONGTOHEX@FUlUc in zint.obj
Unresolved External RESIZEIMAGE@FsssssBr in zint.obj
Unresolved External RESIZEIMAGE@FsssssBr in zint.obj
Библиотека к проекту подключена.
Не подскажите, как исправить?
MEMBER
Include('zint.inc')
MAP
Include('cwutil.inc'),Once ! <--- ????
MODULE('zintapi')
ZBarcode_Create(),Long,Raw,C,Name('ZBarcode_Create')
ZBarcode_Clear( Long symbol),Raw,C,Name('ZBarcode_Clear')
.....
Строка с Include('cwutil.inc'),Once - как раз и подключает методы, которые у Вас не найдены ...
И не надо ничего подключать к проекту, это делается строкой PRAGMA('link (zint.lib)')
Пожалуйста. Мне сложно как-либо комментировать работу проекта, который я не видел.
С классом идёт пример, который демонстрирует его работу. И у Вас же ещё антикварные шаблоны.
Я ШВС видел один раз в жизни, лет 15 назад. И это был последний раз, когда я их видел.
Не так давно один из бывших сотрудников SV с мягким испанским акцентом проговорился, что вместо хорошего и понятного языка clarion мы имеем кучу плохо документированного и непонятно как работающего кода в abc классах. Просто небольшой повод постебаться на тему "не трожь мои игрушки и не писай в мой горшок".
finsoftrz писал(а): ↑14 Февраль 2021, 9:57
непонятно как работающего кода в abc классах
Ну так не от хорошей же жизни ...
Если бы SV вместо разной [цензура] вроде AnyScreen и ClaExt по $800 добавил в ABC функционал,
который действительно нужен, кто-бы вот то пилил по норкам ZInt, Zlib, XlsxWriter, ClaCurl и т.д.
Просто когда уже попа полная, да, идёшь на sourceforge и ищешь чего бы прикрутить на шару.
В zint есть свойство Loc:MyZint.Setting.sBorderWidth - ширина отступа. Устанавливал этот параметр 30 и 100 ни каких изменений нет. Подскажите какие в него передавать значения и работает он?
pansoft писал(а): ↑21 Сентябрь 2022, 16:25
какие в него передавать значения и работает он
Класс устанавливает параметр штрих-кода "border_width" для методов ZINT из DLL.
Для разных штрих-кодов - разные параметры настройки. Посмотрите поиском в
прикреплённом файле по строке "border_width" - он используется только для кода ITF-14.
Небольшая доработка класса для печати моднячих узких штрих-кодов EAN-13 на ценниках.
Установить нужный размер и выключить печать цифр в штрих-коде: MyZint.Setting.sHideText = True
Остальное она сделает сама ...