powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird и Sphinx
5 сообщений из 130, страница 6 из 6
Firebird и Sphinx
    #39555532
__Mikkle__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,

x64
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #39555534
__Mikle__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробовал "финт ушами" провернуть, но он ожидаемо провалился:
Если подсунуть fbclient.dll из Firebird-2.5.5.26952-0_x64 (не Embedded), то indexer запускается, но при выполнении sql_query запроса на выборку данных для создания индекса падает, так как там хранимая процедура использует UDF. Соответствующая udf лежит на диске в каталоге \udf
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #39555535
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а UDF правильной разрядности?
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #39555542
__Mikle__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения, мозги у меня видимо неправильной разрядности в выходные.
UDF конечно же 32х разрядные и в папке с приложением была сборная солянка файлов FireBird Embedded (разной разрядности).
Все почистил, скопировал 32х разрядный FB Embedded и 32х разрядный Sphinx. В такой конфигурации Indexer запускается и работает. Если попытаться использовать Indexer из 64х разрядной сборки - падает с указанной выше ошибкой.
В принципе, для моей задачи скорее всего хватит 32х разрядного Сфинкса (64х разрядный мы использовали на больших объемах данных, когда 32х разрядный падал), но чисто для самообразования вопрос: почему Sphinx x64 падает при использовании FB Embedded x32 ?

hvlad, Arioch спасибо за помощь!
...
Рейтинг: 0 / 0
Firebird и Sphinx
    #39555562
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Mikle__для самообразования вопрос: почему Sphinx x64 падает при использовании FB Embedded x32 ?Потому что невозможно из 64-битного кода напрямую вызывать 32-битный (и наоборот).
...
Рейтинг: 0 / 0
5 сообщений из 130, страница 6 из 6
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Firebird и Sphinx
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]