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

Начало » Использование СУБД » Firebird, HQbird, InterBase » клиент ФБ 4.0.1 (при запуске клиента возникает ошибка)
клиент ФБ 4.0.1 [сообщение #411] Tue, 30 August 2022 21:30 Переход к следующему сообщению
yakov.hrebtov в настоящее время не в онлайне  yakov.hrebtov
Сообщений: 3
Зарегистрирован: August 2022
Junior Member
Всем привет.
При попытке запустить программу, использующую ФБ 4.0.1 возникает ошибка, как по этой ссылке: https://disk.yandex.ru/i/qOx8UJWGQBhOvQ. Подскажите, как правильно исправить ситуацию?

ЗЫ:
Это сделал:
1. Если речь идёт об установке только клиентской части, то обязательно требуется файл fbclient.dll. Клиент Firebird 4.0 обязательно требует наличия установленного Microsoft Runtime C++ 2017 соответствующей разрядности. Если данная библиотека не установлена, то можно скопировать дополнительные библиотеки, которые поставляются в ZIP архиве под Windows msvcp140.dll и vcruntime140.dll.

Желательно, чтобы рядом с fbclient.dll был расположен файл сообщений firebird.msg.

2.Рантайм vccrt141_Win32.msi из папки system32 архива Firebird-4.0.1.2692-0-Win32.zip установил
Re: клиент ФБ 4.0.1 [сообщение #412 является ответом на сообщение #411] Wed, 31 August 2022 01:50 Переход к предыдущему сообщениюПереход к следующему сообщению
hvlad в настоящее время не в онлайне  hvlad
Сообщений: 44
Зарегистрирован: August 2022
Member
Не нужно ничего выкладывать на ресурсы, не доступные другим.
В данном случае просто покажите здесь сообщение об ошибке.
Re: клиент ФБ 4.0.1 [сообщение #414 является ответом на сообщение #412] Wed, 31 August 2022 14:24 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 137
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
жалуется на отсутствие api-ms-win-crt-runtime-l1-1-0.dll
Re: клиент ФБ 4.0.1 [сообщение #415 является ответом на сообщение #414] Wed, 31 August 2022 16:09 Переход к предыдущему сообщениюПереход к следующему сообщению
basid в настоящее время не в онлайне  basid
Сообщений: 15
Зарегистрирован: June 2022
Географическое положение: Asia/Irkutsk
Junior Member
Windows 7/Server 2008 R2?
KB2999226: Universal C Runtime
KB3118401: Update for Universal C Runtime
В принципе, второе обновление должно заменять первое, но в нём, почему-то, на одну dll-ку меньше.

P.S.
Некоторые приложения требуют дополнительные api-ms-win-xxxx.dll (QEMU 7.1, например), но если "базовая" UCRT уже установлена, то недостающее можно дёргать из Windows 8.1. Достаточно boot.wim оттуда - там есть всё, что может понадобиться. Главное - не перепутать разрядности.
Re: клиент ФБ 4.0.1 [сообщение #416 является ответом на сообщение #415] Wed, 31 August 2022 16:27 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 137
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
наконец-то M$ победила DLL hell
Re: клиент ФБ 4.0.1 [сообщение #529 является ответом на сообщение #414] Wed, 07 September 2022 23:24 Переход к предыдущему сообщениюПереход к следующему сообщению
Док в настоящее время не в онлайне  Док
Сообщений: 59
Зарегистрирован: June 2022
Member
МП писал(а) Wed, 31 August 2022 14:24
жалуется на отсутствие api-ms-win-crt-runtime-l1-1-0.dll
удивительно похожая ситуация. На XP и Win7 x32 таковой тоже не обнаружилось, вследствие чего запустить четверку на этих машинах не удалось. А вот на win 8.1 x32 четверка запустилась без всяких капризов. И только после прочтения этого топика я догадался заглянуть в папку /system32/ в архиве Embarrassed


FPC/Lazarus (trunk) | Win10 x64 Ultim/Debian 11 amd64/Darwin x86_64 Monterey | Firebird 3.0.10 x64 | IBX by Rik
Re: клиент ФБ 4.0.1 [сообщение #531 является ответом на сообщение #529] Thu, 08 September 2022 12:03 Переход к предыдущему сообщениюПереход к следующему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 137
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
Док
я догадался заглянуть в папку /system32/ в архиве Embarrassed
и что там?
Re: клиент ФБ 4.0.1 [сообщение #534 является ответом на сообщение #531] Thu, 08 September 2022 19:20 Переход к предыдущему сообщениюПереход к следующему сообщению
МорскойДесант в настоящее время не в онлайне  МорскойДесант
Сообщений: 41
Зарегистрирован: September 2022
Member
МП писал(а) Thu, 08 September 2022 12:03
Док
я догадался заглянуть в папку /system32/ в архиве Embarrassed
и что там?
Там файл vccrt10_Win32.msi (или vccrt10_x64.msi) - инсталлятор рантайма msvc10.

И твой любимый Firebird2Control.cpl. Rolling Eyes
Re: клиент ФБ 4.0.1 [сообщение #535 является ответом на сообщение #531] Fri, 09 September 2022 07:42 Переход к предыдущему сообщению
Док в настоящее время не в онлайне  Док
Сообщений: 59
Зарегистрирован: June 2022
Member
МП писал(а) Thu, 08 September 2022 12:03
Док
я догадался заглянуть в папку /system32/ в архиве Embarrassed
и что там?
там VCCRT.cab, внутри которого куча всего интересного Smile

https://i.imgur.com/vmRfOoB.png


FPC/Lazarus (trunk) | Win10 x64 Ultim/Debian 11 amd64/Darwin x86_64 Monterey | Firebird 3.0.10 x64 | IBX by Rik
Предыдущая тема: UDR selective procedure - not empty result set
Следующая тема: Статья: Установка Firebird 3.0 и 4.0 на Linux
Переход к форуму:
  


Текущее время: Wed Nov 30 00:48:45 MSK 2022

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