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

  • Автор темы Автор темы kornell
  • Дата начала Дата начала

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"

Как я понял он не видит путь к библиотеке, кто может подсказать как это исправить?
 
у меня с первого раза всё завелось из того поста, ТС всё правильно дал что куда, что то вы не то делаете
 
Библиотека должна лежать в папке C:\Program Files (x86)\ZennoLab\ZennoPoster xxx\Progs\ExternalAssemblies
 
у меня с первого раза всё завелось из того поста, ТС всё правильно дал что куда, что то вы не то делаете
Так в PM всё нормально работает, всё подключил правильно, а в ZP постоянно ошибку выдаёт. У меня ZP 5.9.5.1 может из за этого?
 
Библиотека должна лежать в папке C:\Program Files (x86)\ZennoLab\ZennoPoster xxx\Progs\ExternalAssemblies
Она там и лежит, я же говорю что в PM она запускается и выдаёт правильный результат, а в ZP её не видит.
 
Так в PM всё нормально работает, всё подключил правильно, а в ZP постоянно ошибку выдаёт. У меня ZP 5.9.5.1 может из за этого?
у меня эта же версия так что из за версии уже ошибки не должно быть
 
папку testdata закинул ???
 
папку testdata закинул ???
Да, всё закинул, всё по инструкции, я думаю если бы что то пропустил, то он бы и в PM не работал бы:)
Прям перед этим снипетом стоит "запуск программы" там imagemagick библотеку запускает, может какая то не совместимость?
upload_2016-4-25_16-47-16.png
 
Да, всё закинул, всё по инструкции, я думаю если бы что то пропустил, то он бы и в PM не работал бы:-)
Прям перед этим снипетом стоит "запуск программы" там imagemagick библотеку запускает, может какая то не совместимость?
Посмотреть вложение 12936
ну я точно скажу что тема рабочая. даже каптчу цифровую щёлкает как семачки
 
ну я точно скажу что тема рабочая. даже каптчу цифровую щёлкает как семачки
Та я уже как раз проверил, только у меня вопрос на картинке, его отлично разгадывает, только нужно немного увеличить картинку без потери качества. Для этого и взял imagemagick :) В PM проект отлично работает, текст с картинки достаёт, а в ZP постоянно ошибку выдаёт, печаль:(
 
Ошибка ясна - не найдена dll. Может путь где-то не прокидывается или ещё что-то.
Параметр specificPath в методе TessBaseAPICreate , ещё там можно путь указать.
 
  • Оценить
Реакции: kornell
Ошибка ясна - не найдена dll. Может путь где-то не прокидывается или ещё что-то.
Параметр specificPath в методе TessBaseAPICreate , ещё там можно путь указать.
Поменял библотеку для x64, только теперь она не хочет в PM работать, а в ZP работает:)
 
ZP только 32 принимает
 
Так и не разобрался с проблемой, работает либо в PM либо в ZP:)
Кто может подсказать где бы почитать про параметр specificPath в методе TessBaseAPICreate для Tesseract SDK? Перерыл офф сайт и инет, ничего не нашёл:(
 

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