|
fbclient.dll из снапшота FB 2.5.9.27152-0_Win32 не работает с IBX
|
|||
---|---|---|---|
#18+
Был установлен FB 2.5.9.27139 К БД подключались программки на Лазарус с IBX Юрия Копнина. Потом я установил snapshot FB 2.5.9.27152-0_Win32. И при попытке подключиться к БД из программки (и из IBExpert) получил: Client Library is missing or invalid: D:\Baza\Client2.5.9.27152-0_Win32\fbclient.dll При этом ISQL с БД соединяется без проблем. Вернул в программу старого клиента (2.5.9.27139) - программки работают нормально ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2021, 19:06 |
|
fbclient.dll из снапшота FB 2.5.9.27152-0_Win32 не работает с IBX
|
|||
---|---|---|---|
#18+
dedRasta, проверил с IBE - всё в порядке. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2021, 21:11 |
|
fbclient.dll из снапшота FB 2.5.9.27152-0_Win32 не работает с IBX
|
|||
---|---|---|---|
#18+
dedRasta, посмотри откуда именно подгружается клиент и (возможно) чего именно ему не хватает. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2021, 11:52 |
|
fbclient.dll из снапшота FB 2.5.9.27152-0_Win32 не работает с IBX
|
|||
---|---|---|---|
#18+
Мимопроходящий dedRasta, посмотри откуда именно подгружается клиент и (возможно) чего именно ему не хватает. Посмотрел. В приложениях я fbclient кидал в папку с .exe вместе с msvcp80.dll, msvcr80.dll и Microsoft.VC80.CRT.manifest, а свойство TIBDatabase LibraryName = '.\fbclient.dll'. Те же файлы я кидал в корень Lazarus, чтобы можно было подключаться к БД в design time, а в IBexpert путь к fbclient прописывался в регистрационной информации БД (все эти файлы лежали в отдельной папке). До FB 2.5.9.27152-0_Win32 все работало. Где-то по дороге в этой папке пропал Microsoft.VC80.CRT.manifest, но оно все равно работало. Сейчас кинул этот файл - и с fbclient от FB 2.5.9.27152-0_Win32 IBExpert заработал. А вот с fbclient FB 2.5.9.27139 работает и без манифеста. С приложениями не так благополучно. В design time TIBDatabase при наличии манифеста рядом с FB 2.5.9.27152-0_Win32 fbclient в корне Lazarus соединение устанавливает (БД во всех случаях FB 2.5.9.27152-0_Win32). А вот в Run time и при наличии манифеста в приложении не соединяется - говорит, нету правильного клиента. Предлагает проверить разрядность. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2021, 21:35 |
|
fbclient.dll из снапшота FB 2.5.9.27152-0_Win32 не работает с IBX
|
|||
---|---|---|---|
#18+
Учитывая, что рантаймы 2008 и 2010 студии не обновляются с 2011 года (тогда закрывалась уязвимость) - надо устанавливать The latest supported (в самом низу) и прописать их наличие в системных требованиях. P.S.Страница загрузки VCRT 2010 SP1 и прямые ссылки на дистрибутивы:
... |
|||
:
Нравится:
Не нравится:
|
|||
23.08.2021, 05:40 |
|
fbclient.dll из снапшота FB 2.5.9.27152-0_Win32 не работает с IBX
|
|||
---|---|---|---|
#18+
И почему не вкомпилить статически этот несчастный msvcr в клиентскую либу, убрав целый пласт проблем за счет незначительного роста объема... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2021, 10:23 |
|
fbclient.dll из снапшота FB 2.5.9.27152-0_Win32 не работает с IBX
|
|||
---|---|---|---|
#18+
Когда рантайм перестал обновляться - да, можно собрать статически, а до этого - лучше, чтобы он был системный и обновлялся вместе с системой. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2021, 13:10 |
|
fbclient.dll из снапшота FB 2.5.9.27152-0_Win32 не работает с IBX
|
|||
---|---|---|---|
#18+
Basil A. Sidorov Когда рантайм перестал обновляться Даже если так - в старых поддерживаемых версиях FB процедура сборки меняться не будет. А новые версии FB не будут собираться компиляторами 10-летней давности, для которых уже не обновляется рантайм. Кому так сильно "жмёт" - может собрать себе сам всё, что ему угодно и как ему угодно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2021, 13:18 |
|
fbclient.dll из снапшота FB 2.5.9.27152-0_Win32 не работает с IBX
|
|||
---|---|---|---|
#18+
hvlad Где-то есть заявление, что он больше никогда не будет обновляться ? А новые версии FB не будут собираться компиляторами 10-летней давности, для которых уже не обновляется рантайм.Лично я о сборке ничего не говорил - только озвучил условия, при которых имеет смысл статическая линковка с рантаймом. В контексте винды и видимостудии. А также с учётом того, что рантаймы можно устанавливать как системные и как системные же и обновлять. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2021, 13:52 |
|
fbclient.dll из снапшота FB 2.5.9.27152-0_Win32 не работает с IBX
|
|||
---|---|---|---|
#18+
Basil A. Sidorov hvladГде-то есть заявление, что он больше никогда не будет обновляться ? PS Снова спор ни о чём ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2021, 13:59 |
|
fbclient.dll из снапшота FB 2.5.9.27152-0_Win32 не работает с IBX
|
|||
---|---|---|---|
#18+
вы, видимо, не ставили windows performance tools, или как там его. Оно хочет какой-то древний msvcrt, который уже несколько раз апдейтился. И там реально борьба раком - снести свежие msvcrt, потом поставить старые, потом поставить софт, потом ... эээ ... уже забыл. И это, мля, МИКРОСОФТОВСКАЯ тулза. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2021, 14:55 |
|
fbclient.dll из снапшота FB 2.5.9.27152-0_Win32 не работает с IBX
|
|||
---|---|---|---|
#18+
Не нашёл WPT семёрки, но в 8+ это часть ADK. Дистрибутив ADK можно скачать, сделать административную точку и получить пакет утилит, которые запускаются и работают без всякой установки. В семёрке AIK (предшественник ADK) и всё остальное, что я помню - устроено также. Основная проблема - загрузить дистрибутив без его ублюдочного установщика. Собственно, именно из административной точки ADK/WDK семёрки я делал "огрызок" отладчика, которого достаточно для загрузки символов и трассировки дампов/процессов. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2021, 15:20 |
|
fbclient.dll из снапшота FB 2.5.9.27152-0_Win32 не работает с IBX
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, я про WPT в целях оптимизации загрузки. Хотя и оффтоп, но вот хорошая статья про это https://habr.com/ru/post/106684/ и, если я не ошибаюсь, именно тут был гемор с установкой нужного msvcrt. Впрочем, это всё тоже оффтоп. Впрочем. Даже если установка на голую винду, в https://github.com/FirebirdSQL/firebird/releases/download/R2_5_9/Firebird-2.5.9.27139-0_Win32.zip в папке bin есть и манифест, и msvcr, так что мучения автора мне не очень понятны. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.08.2021, 15:58 |
|
|
start [/forum/topic.php?fid=40&msg=40092536&tid=1559952]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
158ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 241ms |
total: | 501ms |
0 / 0 |