26.05.2008 14:07
Vic3388
 
Обновили Супермаг до 1.026 SP1. Прайсчекеры отказываются считывать товары, в лог пишется ошибка:
>
26.05.2008 10:43:28,621 [2408] ERROR sm2000::CDbThread::Run - Catched tools::CWin32Exception exception. Description = <Description = <Database API error. Info:
*** IBPP::LogicException ***
Context: GDS::Call()
Message: Can't find or load FBCLIENT.DLL or GDS32.DLL

>
Location: file = <.\DbData.cpp>, line = <433>
Function = <sm2000::CDbArticleInfo::Load>>, session context = Session. Socket = 608, device type = <Shtrich>, barcode type = <EAN13>, barcode = <8711295650246>>
26.05.2008 10:43:30,246 [2408] ERROR sm2000::CDbThread::Run - Catched tools::CWin32Exception exception. Description = <Description = <Database API error. Info:
*** IBPP::LogicException ***
Context: GDS::Call()
Message: Can't find or load FBCLIENT.DLL or GDS32.DLL

Может кто знает как бороть эту беду?

Пробовал следующие варианты:
1. помещал FBCLIENT.DLL в каталоги, прописанные в PATH
2. устанавливал отдельно firebird - ошибка менялась на другую
26.05.2008 14:14
kadr
 
Цитата:
Vic3388 ...

Пробовал следующие варианты:
1. помещал FBCLIENT.DLL в каталоги, прописанные в PATH
2. устанавливал отдельно firebird - ошибка менялась на другую
а куда подкладывал GDS32.DLL?
26.05.2008 14:19
Vic3388
 
gds32 суть fbclient.
в ранних версиях firebirda была клиентская библиотека gds32, которая в старших версиях заменена на fbclient
26.05.2008 14:59
Vic3388
 
Беду удалось побороть следующим образом:

- просмотр библиотеки FBCLIENT.DLL на зависимость от других библиотек
- подкладывание в нужное место необходимой библиотеки, в моем случае - msvc71.dll
27.05.2008 00:36
orekhov
 
О необходимости копирования дополнительных библиотек в Windows\system32 указано в инструкции по установке SP1 для 1.026.1
27.05.2008 09:11
Mtirt
 
Кстати, интересно, а кто не смог эти библиотеки включить в состав сервис-пака? Почему обязательно необходимо дополнительно копировать их вручную???
12.08.2013 14:52
Vintiknef
 
Версии СМ 1.029.3 и 1.030
При подключении в супермаге прайсчекера в структура склада/магазина все проходит нормально, выгрузка кассовым модулем проходит, но прb попытке импорта данных модулем контроля ценников ругается на незарегестрированные dll-ки. Как следствие прайсчекер не работает.
Что делалось: переустановка отдельно кассового модуля и модуля контроля цен с последующей перезагрузкой - но помогло; переустановка супермага всех модулей - не помогло.
Подкладывал эти dll-ки с другой машины - не помогло.

3.07.2013 19:45:36,437 [1476] ERROR sm2000::CFile2DbController::Convert - Catched exception(IBPP::Exception) = <*** IBPP::LogicException ***
Context: GDS::Call()
Message: Can't find or load FBCLIENT.DLL or GDS32.DLL

При этом файлы не забирает.

Решение:
Установить firebird 2.0.3.12981.
В процессе установки ставить только клиентские компоненты.
После этого регистрируется GDS32.DLL и модуль контроля цен начинает нормальную работу.
Проверено на 3-х клиентах.
Часовой пояс GMT +3, время: 21:05.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.