powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Задать FIREBIRD environment и проч.
25 сообщений из 54, страница 2 из 3
Задать FIREBIRD environment и проч.
    #39874081
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док"самодельный" файл, переименованный в "fbclient.dll", таки не катит. Компоненты каким-то образом проверяют его на "вшивость" и фейлят запуск Лазаря.
ты не в курсе истории instclient.
IBX в дельфе написан очень давно. Типа, в 1997 году. И когда вышла ИБ 6, то там появилось Services API - бэкап, рестор, и прочее.
В IBX сделали так, что закладка IBExpress Admin появлялась только тогда, когда в gds32.dll присутствуют эти самые функции Services API. причем, проверка шла на версию gds32.dll равной или больше 6.
А вот у firebird клиент имел версию firebird. То есть, 1.5, 2.0, и так далее. Что было меньше 6, и в результате просто копирование fbclient.dll в gds32.dll не помогало, закладка Services API не появлялась.
В итоге, сделали instclient, который в случае instclient i g создает из fbclient.dll либу gds32.dll, в которой номер версии прописан 6.х,
чтобы services api компоненты показывались.
Ни за каким более хреном это не надо. Сами по себе эти dll мало чем отличаются.
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874084
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
09.10.2019 14:55, Док пишет:
>
> Одно непонятно: почему, на худой конец, нельзя проверить, запущен ли
> экземпляр сервера или нет?

не нужно ничего проверять из среды разработки.
ибо глупость сие.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874086
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Докнельзя проверить, запущен ли экземпляр сервера или нет?
накой хрен лазарю сдался сервер? Лазарю клиент нужен. Сервер может находиться где угодно, вовне.
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874092
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
09.10.2019 14:58, kdv пишет:
> В итоге, сделали instclient, который в случае instclient i g создает из
> fbclient.dll либу gds32.dll, в которой номер версии прописан 6.х,
> чтобы services api компоненты показывались.
> Ни за каким более хреном это не надо. Сами по себе эти dll мало чем
> отличаются.

не совсем так.
в какой-то из версий gds32 был врапером на fbclient.
и необходимо было наличие обоих.
потом от этого отказались, хвала Всевышнему.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874095
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

хах, а ведь точно. Ну значит разработчики IBX ещё более криворукие чем я думал.
Ну ладно они, но зачем эту муть в Лазарь протащили
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874100
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
09.10.2019 15:05, Симонов Денис пишет:
> Ну ладно они, но зачем эту муть в Лазарь протащили

потому, что НЕ разработчики.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874110
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvКстати, это ты еще не ставил ZeosDBO. Вот где накал идиотии...
А что там такого? Всё грузится динамически, никаких загонов нет
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874127
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийв какой-то из версий gds32 был врапером на fbclient.
да што ты, не было такого никогда.
Василий 2А что там такого? Всё грузится динамически, никаких загонов нет
ага. \..\..\scr - это нормально? Я пока не поборол эту хню. ИБХ ставится отлично, а у Зеоса просто писец вот эти относительные пути, которые я "труба шатал", мне оно надо по другому.
В ближайшие дни поборю, ибо у меня есть доклад на конференции в Берлине про работу с ФБ из дельфей и лазаря.

Кстати. Что там еще у лазаря - IBX, Zeos, а что еще?
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874129
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
09.10.2019 15:26, kdv пишет:
> да што ты, не было такого никогда.

у меня все ходы записаны! (С)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874135
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

я такого бреда не припомню. выкладывай "ходы" тогда.
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874138
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
09.10.2019 15:31, kdv пишет:
>
> я такого бреда не припомню.

Влад появится, ответит.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874139
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

там ещё на закладке SQLdb есть какая-то родная для лазаря хрень. Не знаю как она у них зовётся
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874146
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvда што ты, не было такого никогда.

Было-было. В ранних алфах-бетах полуторки, когда было принято решение о разделении
клиентских библиотек, была попытка использовать возможность DLL redirect винды. Но
ниасилили как раз из-за такой вот фигни с версиями и API.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874166
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денистам ещё на закладке SQLdb есть какая-то родная для лазаря хрень. Не знаю как она у них зовётся
есть, на табе SQLDB лежат (TIBConnection, TSQLDBLibraryLoader и иже с ними). Причем в последних ревизиях поведение как-будто копируется из IBX. При отсутствии "видимого" клиента они отображаются, но при попытке коннекта дают ошибку:
Код: sql
1.
Can not load default Firebird clients ("fbclient.dll" or "gds32.dll" or "fbembed.dll"). Check your installation.


Честно говоря, не для серьезной работы.

kdvВ итоге, сделали instclient
А под никсы?

Мимопроходящийне нужно ничего проверять из среды разработки.
ибо глупость сие.
В целом, да. От этого были избавлены нелюбимые тобой ФИБы :)

kdvнакой хрен лазарю сдался сервер? Лазарю клиент нужен. Сервер может находиться где угодно, вовне.
Потому на Лазаре сидит разработчик, которому для написания и отладки недостаточно клиента, а нужен полноценный сервер. Я не прав? :)

kdvКстати. Что там еще у лазаря - IBX, Zeos, а что еще?
UIB
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874173
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДокСимонов Денистам ещё на закладке SQLdb есть какая-то родная для лазаря хрень. Не знаю как она у них зовётся
есть, на табе SQLDB лежат (TIBConnection, TSQLDBLibraryLoader и иже с ними). Причем в последних ревизиях поведение как-будто копируется из IBX. При отсутствии "видимого" клиента они отображаются, но при попытке коннекта дают ошибку:
Код: sql
1.
Can not load default Firebird clients ("fbclient.dll" or "gds32.dll" or "fbembed.dll"). Check your installation.




ну это лучше чем совсем не показывать вкладку с компонентами.

ДокЧестно говоря, не для серьезной работы.

с этим согласен
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874233
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
09.10.2019 15:59, Док пишет:
> От этого были избавлены нелюбимые тобой ФИБы :)

там другая песня.
я ворчал по поводу "неестественного нытелекта" ФИБов.

а вообще, у каждого своё собственное виденье прекрасного.
я уже даже не спорю с женой, когда она говорит:
"какой же это черный, если это темно-синий!".
ну и ладно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874253
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvага. \..\..\scr - это нормально? Я пока не поборол эту хню. ИБХ ставится отлично, а у Зеоса просто писец вот эти относительные пути, которые я "труба шатал", мне оно надо по другому.

Не понял, в чем трабл. Винда, Лазарь 2.1.0 из транка, Зеос 7.3 из транка.
Installation
------------

1. Packages / Open Package File (*.lpk)
2. Open ZComponent.Lpk (from directory containing this README)
3. Click Compile
4. Click Use -> Install
5. Click Yes when asked if you want to rebuild Lazarus

That's it!

Сработало без сучка
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874287
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийя уже даже не спорю с женой
я это давно понял и НЕ соглашаюсь только по самым прЫнципиальным вопросам
Василий 2Installation
дык с v.1.8.4 можно одним кликом ставить зеосы с OPM. Вот тут как раз никаких проблем
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874426
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Док, с пакетным-то понятно что без проблем, я для эксперимента попробовал вручную
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874478
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДокА под никсы?
а что, под никсами есть дельфя, и там надо "совместимость" с gds32.dll делать, которую в никсах никто не видел?
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874780
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvа что, под никсами есть дельфя, и там надо "совместимость" с gds32.dll делать, которую в никсах никто не видел?
Ну, тебе-то, как официальному продавцу, гораздо виднее :) Эмба который год грозится, что вот-вот... Думаю, с дельфями все равно какой-нибудь аналог IBX под FMX будет. Правда, дальше имеет смысл спорить, если удастся запустить одновременно несколько птичек под линуксом аналогично винде. Но я пока не пробовал. Поэтому спорить не буду ;)
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874782
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
10.10.2019 17:12, Док пишет:
> Правда, дальше имеет смысл спорить, если удастся запустить одновременно
> несколько птичек под линуксом аналогично винде.

не понял.
переведи. (С)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874847
Фотография Док
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийне понял.
переведи. (С)
ну, нафиг, без обид. Кто понял - молодес. Щас какую-нибудь х@рню наговорю, потом стыдно будет :)
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39874889
Василий 2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверно, имеется в виду, что понятный и удобный процесс распаковки архивов (а хотя бы и инсталляции в выбранную папку) нескольких версий под пингвином, с его прибитыми гвоздями принципами установки софта, превращается в ад и танцы с арктическим бубном.
...
Рейтинг: 0 / 0
Задать FIREBIRD environment и проч.
    #39875042
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Василий 2нескольких версий под пингвиномНагнал туману, що капец. Собрать требуемое кол-во архивов из сорцов, где надо поменять-то всего префикс каталога куда ставить(вместо /opt/firebird) и порт(вместо 3050) который слушать. и развертывай потом на любое колво машин.
...
Рейтинг: 0 / 0
25 сообщений из 54, страница 2 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Задать FIREBIRD environment и проч.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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