Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ

Модератор: Дед Пахом

Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8391
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 35 раз
Поблагодарили: 114 раз

Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ

Сообщение Игорь Столяров »

Привет всем !

Класс для разрешительной проверки КМ (кодов маркировки) API ГСЦМ "Честный знак" и ТС ПИоТ.
Поддержка целевой реализации в ПО ЛМ "Честный Знак" (обязательна с 01.09.2025 г.) и
проверки КМ с использованием ТС ПИоТ (обязательна с 07.01.2026 г.).
Полный боевой комплект с описанием интерфейса API и примерами.

Благодарность за помощь на старте проекта: FinsoftRZ и Alex412.
Любые замечания, исправления и дополнения - приветствуются !
----------------------------------------------------------------------------------------------------
Рекомендуем использовать актуальные версии классов LibCURL и cJSON.

2.jpg
Вложения
Honest-2026-01-04.rar
Версия от 04.01.2026 г.
(1.54 МБ) 17 скачиваний
Последний раз редактировалось Игорь Столяров 04 Январь 2026, 14:55, всего редактировалось 47 раз.
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
zmi
Новичок
Сообщения: 21
Зарегистрирован: 26 Октябрь 2017, 21:51

Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ

Сообщение zmi »

Столкнулся с такой проблемкой. По описанию класса сделал тестовый примерчик, а он не работает - в GPF уходит.
Начал разбираться: как только вызывается процедура с объявлением класса SpecialFolder, программа валится.
Сделал тестовый "чистый" пример уже на класс SpecialFolder по описанию из CW help'а - GPF.
Прописал в проект <DefineConstants>_ABCDllMode_=&gt;0%3b_ABCLinkMode_=&gt;1</DefineConstants>
Помогло. Может еще кому-то поможет на те же грабли не наступить.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8391
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 35 раз
Поблагодарили: 114 раз

Класс для API ГСЦМ «Честный ЗНАК» / ТС ПИоТ

Сообщение Игорь Столяров »

zmi писал(а): 15 Январь 2026, 15:50 Прописал в проект <DefineConstants>_ABCDllMode_=&gt;0%3b_ABCLinkMode_=&gt;1</DefineConstants>
Никаких проблем с работой класса в Multi-DLL проектах я не наблюдаю.
Может быть Вы используете LEGACY шаблоны или какой-нибудь "улучшенный" cамопал на их основе ?
Это я действительно не тестировал. И не планирую. :D
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Ответить