SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » Клиент Firebird 4 на Windows XP
Клиент Firebird 4 на Windows XP [сообщение #3359] Thu, 12 October 2023 12:04 Переход к следующему сообщению
ahmed_sultanov в настоящее время не в онлайне  ahmed_sultanov
Сообщений: 8
Зарегистрирован: October 2023
Junior Member
Здравствуйте, господа.
Возникла следующая проблема. Переводим корпоративное приложение с FB2.5 на FB4.
Сервер развернулся успешно, базы конвертировались. Клиенты подключаются успешно но только на win8, win10 и далее
Клиенты на win XP не коннектятся.
Сначала возникала ошибка "Отсутствует api-ms-win-crt-runtime-l1-1-0.dll"
Устранили установкой vccrt....msi из дистрибутива FB
Но проблему в целом это не решает - не коннектится и выдает сообщения типа
"Unable to connect to data source: library fbclient.dll failed to load"

Нет ли у кого каких мыслей по этому поводу?

[Обновления: Thu, 12 October 2023 12:06]

Известить модератора

Re: Клиент Firebird 4 на Windows XP [сообщение #3361 является ответом на сообщение #3359] Thu, 12 October 2023 12:06 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 800
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
так на ХР, или 7-ке?
Re: Клиент Firebird 4 на Windows XP [сообщение #3362 является ответом на сообщение #3361] Thu, 12 October 2023 12:08 Переход к предыдущему сообщениюПереход к следующему сообщению
ahmed_sultanov в настоящее время не в онлайне  ahmed_sultanov
Сообщений: 8
Зарегистрирован: October 2023
Junior Member
На ХР.
Re: Клиент Firebird 4 на Windows XP [сообщение #3363 является ответом на сообщение #3362] Thu, 12 October 2023 12:23 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 800
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
ahmed_sultanov писал(а) Thu, 12 October 2023 12:08
На ХР.
импосибля. ©
забудь.
4-й клиент не живёт на ХР.
и создатели сказали что нех.

как вариант - пользовать 3-й клиент для коннекта к 4-му серверу.

зы: мы у себя так и делаем.
Re: Клиент Firebird 4 на Windows XP [сообщение #3367 является ответом на сообщение #3363] Thu, 12 October 2023 12:59 Переход к предыдущему сообщениюПереход к следующему сообщению
ahmed_sultanov в настоящее время не в онлайне  ahmed_sultanov
Сообщений: 8
Зарегистрирован: October 2023
Junior Member
МП писал(а) Thu, 12 October 2023 12:23
ahmed_sultanov писал(а) Thu, 12 October 2023 12:08
На ХР.
импосибля. ©
как вариант - пользовать 3-й клиент для коннекта к 4-му серверу.
Какая интересная идея. И нормально живет?
Re: Клиент Firebird 4 на Windows XP [сообщение #3368 является ответом на сообщение #3367] Thu, 12 October 2023 13:05 Переход к предыдущему сообщениюПереход к следующему сообщению
sim_84 в настоящее время не в онлайне  sim_84
Сообщений: 298
Зарегистрирован: June 2022
Senior Member
А чёб ему не жить?
Минус в том, что не поддерживается шифрование сетевого трафика через Chacha и нельзя использовать некоторые фишки нового АПИ и сетевого протокола, такие как BatchAPI.
Ну и придётся работать через DataTypeCompatibility = 3.0

Это не страшно, поскольку я сомневаюсь, что вы будете пилить компоненты для нативной поддержки новых типов данных
Re: Клиент Firebird 4 на Windows XP [сообщение #3369 является ответом на сообщение #3368] Thu, 12 October 2023 13:13 Переход к предыдущему сообщениюПереход к следующему сообщению
ahmed_sultanov в настоящее время не в онлайне  ahmed_sultanov
Сообщений: 8
Зарегистрирован: October 2023
Junior Member
sim_84 писал(а) Thu, 12 October 2023 13:05

DataTypeCompatibility = 3.0
А это что за зверь и к чему его прицепить?
Шифрование и прочее перечисленное действительно не существенно.
Re: Клиент Firebird 4 на Windows XP [сообщение #3370 является ответом на сообщение #3369] Thu, 12 October 2023 13:48 Переход к предыдущему сообщениюПереход к следующему сообщению
sim_84 в настоящее время не в онлайне  sim_84
Сообщений: 298
Зарегистрирован: June 2022
Senior Member
Это в конфиге firebird.conf или database.conf
Re: Клиент Firebird 4 на Windows XP [сообщение #3371 является ответом на сообщение #3370] Thu, 12 October 2023 14:03 Переход к предыдущему сообщениюПереход к следующему сообщению
ahmed_sultanov в настоящее время не в онлайне  ahmed_sultanov
Сообщений: 8
Зарегистрирован: October 2023
Junior Member
sim_84 писал(а) Thu, 12 October 2023 13:48
Это в конфиге firebird.conf или database.conf
Спасибо, понял. Вижу там.
Но тогда получается, что это глобальная настройка для сервера. И на время избавления от XP мы в целом новые типы данных использовать не можем (не факт что они нам нужны...)

Re: Клиент Firebird 4 на Windows XP [сообщение #3373 является ответом на сообщение #3368] Thu, 12 October 2023 14:54 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 345
Зарегистрирован: August 2022
Senior Member
sim_84 писал(а) Thu, 12 October 2023 12:05
Минус в том, что не поддерживается шифрование сетевого трафика через Chacha и нельзя использовать некоторые фишки нового АПИ и сетевого протокола, такие как BatchAPI.
Потому что никто не додумался подсунуть ему этот плагин и прописать в конфиге?..

sim_84 писал(а) Thu, 12 October 2023 12:05
Ну и придётся работать через DataTypeCompatibility = 3.0
Это почему? Точно уже не помню, но вроде бы клиент тупо передаёт MessageBuffer как есть, то есть совместимость типов - исключительно проблема приложения.
Re: Клиент Firebird 4 на Windows XP [сообщение #3375 является ответом на сообщение #3373] Thu, 12 October 2023 15:31 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 800
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
SD
Точно уже не помню, но вроде бы клиент тупо передаёт MessageBuffer как есть, то есть совместимость типов - исключительно проблема приложения.
а вот это интересно.
надоть пощупать...
Re: Клиент Firebird 4 на Windows XP [сообщение #3376 является ответом на сообщение #3375] Thu, 12 October 2023 15:45 Переход к предыдущему сообщениюПереход к следующему сообщению
sim_84 в настоящее время не в онлайне  sim_84
Сообщений: 298
Зарегистрирован: June 2022
Senior Member
SD
Потому что никто не додумался подсунуть ему этот плагин и прописать в конфиге?..
А он точно не требует библиотек которых нет в хрюше? Я сам не проверял, ибо XP у меня уже давно нигде нет

SD
Точно уже не помню, но вроде бы клиент тупо передаёт MessageBuffer как есть, то есть совместимость типов - исключительно проблема приложения.
как минимум с таймзонами придётся ковыряться самому, без хелперов fbclient



[Обновления: Thu, 12 October 2023 15:46]

Известить модератора

Re: Клиент Firebird 4 на Windows XP [сообщение #3377 является ответом на сообщение #3376] Thu, 12 October 2023 16:05 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 800
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
sim_84
А он точно не требует библиотек которых нет в хрюше? Я сам не проверял, ибо XP у меня уже давно нигде нет
чача за каким-то х#ем требует MSJAVA.DLL
на ванильной ХР её нет.
кроме того, у MPR.DLL на ванильной ХР нет точки входа WNetRestoreConnectionA().

sim_84
как минимум с таймзонами придётся ковыряться самому, без хелперов fbclient
да кому они нахер нужны.

[Обновления: Thu, 12 October 2023 16:05]

Известить модератора

Re: Клиент Firebird 4 на Windows XP [сообщение #3379 является ответом на сообщение #3377] Thu, 12 October 2023 16:09 Переход к предыдущему сообщениюПереход к следующему сообщению
hvlad в настоящее время не в онлайне  hvlad
Сообщений: 314
Зарегистрирован: August 2022
Senior Member
МП писал(а) Thu, 12 October 2023 16:05
sim_84
А он точно не требует библиотек которых нет в хрюше? Я сам не проверял, ибо XP у меня уже давно нигде нет
чача за каким-то х#ем требует MSJAVA.DLL
Ты какую-то не ту чачу употребляешь
/index.php/fa/196/0/
  • Вложение: chacha.png
    (Размер: 146.52KB, Загружено 508 раз)

[Обновления: Thu, 12 October 2023 16:10]

Известить модератора

Re: Клиент Firebird 4 на Windows XP [сообщение #3380 является ответом на сообщение #3377] Thu, 12 October 2023 16:15 Переход к предыдущему сообщениюПереход к следующему сообщению
hvlad в настоящее время не в онлайне  hvlad
Сообщений: 314
Зарегистрирован: August 2022
Senior Member
МП писал(а) Thu, 12 October 2023 16:05
...кроме того, у MPR.DLL на ванильной ХР нет точки входа WNetRestoreConnectionA().
Откуда ты её вообще взял ?
/index.php/fa/197/0/
  • Вложение: mpr.png
    (Размер: 189.45KB, Загружено 466 раз)
Re: Клиент Firebird 4 на Windows XP [сообщение #3381 является ответом на сообщение #3380] Thu, 12 October 2023 16:35 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 800
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
hvlad
Откуда ты её вообще взял ?
Firebird Wire Encryption plugin using ChaCha cypher (32-bit)
4.0.2.2816
Re: Клиент Firebird 4 на Windows XP [сообщение #3382 является ответом на сообщение #3380] Thu, 12 October 2023 16:46 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 800
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
отбой.
я задал слишком большую глубину сканирования зависимостей.
Re: Клиент Firebird 4 на Windows XP [сообщение #3393 является ответом на сообщение #3382] Fri, 13 October 2023 13:30 Переход к предыдущему сообщению
ahmed_sultanov в настоящее время не в онлайне  ahmed_sultanov
Сообщений: 8
Зарегистрирован: October 2023
Junior Member
МП, sim_84, большое спасибо.
Вариант использования на XP FBClient от 3 версии живет успешно.
Грязный хак, конечно Smile
Но тем больше поводов избавиться наконец от остатков XP
Предыдущая тема: простое объединение двух таблиц
Следующая тема: FB2.5 ошибки загрузки библиотек
Переход к форуму:
  


Текущее время: Mon Apr 29 19:53:03 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00942 секунд