ZP не видит библиотеку, а в PM всё работает

kornell

Client
Регистрация
15.05.2015
Сообщения
94
Благодарностей
2
Баллы
8
Подключил библиотеку, по вот этой теме http://zennolab.com/discussion/threads/s-zennoposter-tesseract-net-sdk.26559/
В ProjectMacker-е всё хорошо работает, а когда пытаюсь запустить шаблон в ZP, то выдаёт вот такую ошибку:
2016-04-25 16:11:53.7326|WARN|ZennoLab.LogLibrary.InternalError|Ошибка в модуле "Выполнение действия CSharp OwnCode id: f0590f18-c760-438a-859d-eb5a8074f0cc группы действий id: 5bab6895-9cc0-4cde-a399-8a7baf1b065c"
Сообщение: "Unable to load DLL 'tesseract.dll': The specified module could not be found. Please make sure that you copy it to the application folder. Alternatively, you can specify the full path to the tesseract.dll file using specificPath parameter in the TessBaseAPICreate method"
2016-04-25 16:11:53.7376|WARN|ZennoLab.LogLibrary.InternalError|Ошибка в модуле "ZennoPoster"

Как я понял он не видит путь к библиотеке, кто может подсказать как это исправить?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113
у меня с первого раза всё завелось из того поста, ТС всё правильно дал что куда, что то вы не то делаете
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 241
Благодарностей
5 848
Баллы
113
Библиотека должна лежать в папке C:\Program Files (x86)\ZennoLab\ZennoPoster xxx\Progs\ExternalAssemblies
 

kornell

Client
Регистрация
15.05.2015
Сообщения
94
Благодарностей
2
Баллы
8
у меня с первого раза всё завелось из того поста, ТС всё правильно дал что куда, что то вы не то делаете
Так в PM всё нормально работает, всё подключил правильно, а в ZP постоянно ошибку выдаёт. У меня ZP 5.9.5.1 может из за этого?
 

kornell

Client
Регистрация
15.05.2015
Сообщения
94
Благодарностей
2
Баллы
8
Библиотека должна лежать в папке C:\Program Files (x86)\ZennoLab\ZennoPoster xxx\Progs\ExternalAssemblies
Она там и лежит, я же говорю что в PM она запускается и выдаёт правильный результат, а в ZP её не видит.
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113
Так в PM всё нормально работает, всё подключил правильно, а в ZP постоянно ошибку выдаёт. У меня ZP 5.9.5.1 может из за этого?
у меня эта же версия так что из за версии уже ошибки не должно быть
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113
папку testdata закинул ???
 

kornell

Client
Регистрация
15.05.2015
Сообщения
94
Благодарностей
2
Баллы
8
папку testdata закинул ???
Да, всё закинул, всё по инструкции, я думаю если бы что то пропустил, то он бы и в PM не работал бы:-)
Прям перед этим снипетом стоит "запуск программы" там imagemagick библотеку запускает, может какая то не совместимость?
upload_2016-4-25_16-47-16.png
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113
Да, всё закинул, всё по инструкции, я думаю если бы что то пропустил, то он бы и в PM не работал бы:-)
Прям перед этим снипетом стоит "запуск программы" там imagemagick библотеку запускает, может какая то не совместимость?
Посмотреть вложение 12936
ну я точно скажу что тема рабочая. даже каптчу цифровую щёлкает как семачки
 

kornell

Client
Регистрация
15.05.2015
Сообщения
94
Благодарностей
2
Баллы
8
ну я точно скажу что тема рабочая. даже каптчу цифровую щёлкает как семачки
Та я уже как раз проверил, только у меня вопрос на картинке, его отлично разгадывает, только нужно немного увеличить картинку без потери качества. Для этого и взял imagemagick :-) В PM проект отлично работает, текст с картинки достаёт, а в ZP постоянно ошибку выдаёт, печаль:(
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 241
Благодарностей
5 848
Баллы
113
Ошибка ясна - не найдена dll. Может путь где-то не прокидывается или ещё что-то.
Параметр specificPath в методе TessBaseAPICreate , ещё там можно путь указать.
 
  • Спасибо
Реакции: kornell

kornell

Client
Регистрация
15.05.2015
Сообщения
94
Благодарностей
2
Баллы
8
Ошибка ясна - не найдена dll. Может путь где-то не прокидывается или ещё что-то.
Параметр specificPath в методе TessBaseAPICreate , ещё там можно путь указать.
Поменял библотеку для x64, только теперь она не хочет в PM работать, а в ZP работает:-)
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113
ZP только 32 принимает
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 241
Благодарностей
5 848
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113

kornell

Client
Регистрация
15.05.2015
Сообщения
94
Благодарностей
2
Баллы
8

kornell

Client
Регистрация
15.05.2015
Сообщения
94
Благодарностей
2
Баллы
8
Так и не разобрался с проблемой, работает либо в PM либо в ZP:-)
Кто может подсказать где бы почитать про параметр specificPath в методе TessBaseAPICreate для Tesseract SDK? Перерыл офф сайт и инет, ничего не нашёл:(
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 241
Благодарностей
5 848
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)