powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Bug в fbclient
25 сообщений из 135, страница 3 из 6
Bug в fbclient
    #39177974
__Avenger__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad__Avenger__, fb user,

вот скажите мне - чего ради я должен тратить своё время и нервы на эту пустую болтовню ?
Вам мало того, что проблему описали, объяснили, показали как сделать так, чтобы не было больно ?
Чего вы ещё хотите ?

Спасибо, большое. Но Вы действительно не видите проблемы. Да, ее можно обойти, но вопросов у пользователей будет много.
Еще одно, fbclient теперь нельзя переименовать.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39177975
fb user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvladfb userЕсли через ON EXTERNAL DATA SOURCE обратиться к двум разным embedded, то engine12.dll от этих embedded прилинкуются куда нужно?Сам понял, что сказал ?
Почему-то показалось что там уже можно клиентскую либу указывать.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39177985
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Avenger__fbclient теперь нельзя переименовать.

кстати да, и это новое ограничение, незадокументированное...

с другой стороны оно относится только к embedded-серверу, что возвращает нас к пожеланию ввести non-embedded(aka stand-alone) pseudo-URI в connection string
...
Рейтинг: 0 / 0
Bug в fbclient
    #39177993
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так, помедленнее! Почему fbclient теперь нельзя переименовать ?

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Bug в fbclient
    #39177994
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

потому что в тройке embedded размазан по двум библиотекам, engine12 и fbclient, поэтому при переименовании fbclient (или при загрузке двух fbclient с разными путями от разных версий) и попытке подклюбчиться к embedded-тройке - engine12 не находит нужных ему экспортов из fbclient-#3 и обламывается
...
Рейтинг: 0 / 0
Bug в fbclient
    #39177996
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот отсюда читай "под-ветку" - 18855570
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178005
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fb userА пока вы не видите проблему
Нет проблемы. Хочешь работать с сервером 2.5 - работай с ним через клиента 3.0 и будет
тебе счастье. Тут тебе не Оракул чтобы требовать совпадения версии клиента вплоть до
третьего числа.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178006
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fb userhvladPS Измени свою программу на Delphi так, чтобы она динамически грузила user32.dll, например. Тогда поговорим.
Когда сервер обращается к другому серверу через ON EXTERNAL DATA SOURCE, то он грузит fbclient.dll динамически. Это к тому, что код уже есть.


с чего ты это взял? Я думаю мало кому придёт в голову переименовывать fbclient.dll в папке сервера. А новый fbclient.dll вполне себе может подключится и к Fb 2.5 и к Fb3.0.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178025
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Arioch> попытке подклюбчиться к embedded-тройке -
Arioch> engine12 не находит нужных ему экспортов из
Arioch> fbclient-#3 и обламывается

Во-первых, это касается только embedded, а не вообще.
Во-вторых, если я правильно понял, то в таком случае
достаточно переименовать fbclient "для себя", а для
сервера оставить непереименнованный в папке bin.

Ку?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178043
fb user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakovfb userА пока вы не видите проблему
Нет проблемы. Хочешь работать с сервером 2.5 - работай с ним через клиента 3.0 и будет
тебе счастье.

Нет счастья.
(*)Если коннектиться только клиентом 3.0 (клиент лежит в папке D:\Firebird\ClientOnly) к 2.5 по TCP, то коннект проходит нормально.
(**)Но следующий же коннект другим клиентом 3.0 (лежит вместе с полноценным сервером в D:\Firebird\3.0.0.32349) в embedded-mode, валится с ошибкой.
В примере на Delphi тоже воспроизводится.
Понятно что не важно к какому серверу будет первый коннект, к 2.5 или 3.0. Т.е. проблема вообще 2.5 не касается.
Правда ошибка другая. (**) без (*) проходит нормально, если что.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178044
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fb userдругим клиентом
Использовать один клиент мешает что?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178046
fb user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
fb userПравда ошибка другая.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178077
fb user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakovfb userдругим клиентом
Использовать один клиент мешает что?

У меня есть несколько от 2.1, несколько от 2.5, много от снапшотов тройки. Какой из них будет тем одним?
И у меня несколько FB3, с разными конфигами, все embedded. Как мне с ними работать из IBExpert?
Нужно или править чтобы работало, или писать большими буквами в release notes про ограничения. Какие ещё есть конструктивные варианты?
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178079
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Fb User!
You wrote on 24 февраля 2016 г. 18:52:09:

Fb User> И у меня несколько FB3та не пес ди

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178090
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fb userКакой из них будет тем одним?
Тот что от тройки. Он может работать с сервером любой другой версии.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178100
fb user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно попросить модераторов проявить власть и сделать что-нибудь конструктивное с постами Мимопроходящего в этой теме?
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178120
fb user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakovfb userКакой из них будет тем одним?
Тот что от тройки. Он может работать с сервером любой другой версии.

Если цепляться к полноценным серверам, то возможно, когда релиз выйдет. Но есть ещё несколько embedded, с разными конфигами.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178121
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамВо-первых, это касается только embedded, а не вообще.

Проблема в том, что если для обычного FB вариант embedded - исключение, требующий целенаправленных действий ( скачивание отдельного дистра, перенастройка библиотек доступа на другое название DLL либо переименование fbEmbed в fbClient), то у тройки это получается само собой, по умолчанию, после казалось бы невинной и совсем не относящейся к этому настройки движка на "classic".

Когда RC вышел я тогда ещё жаловался, что в тройке нет простого способа указать локальное stand-alone подключение, ну вот нету такого параметра в connection string. Можно шаманить с тонкими настройками плагинов и конфига/DPB - но это именно шаманство, получение нужного результата как использование косвенных эффектов деталей реализации, причём вовсе не факт что это будет работать в 3.1/4.0

Получилась типовая gotcha - неожиданный капкан, который можно обтанцевать вокруг - если заране о нём знать и приожить для этого усилия.

Гаджимурадов Рустам Во-вторых, если я правильно понял, то в таком случае
достаточно переименовать fbclient "для себя", а для
сервера оставить непереименнованный в папке bin

Это сработает для не-embedded сервера, но по умолчанию третий classic подсовывает embedded, что едва ли обычные разработчики приложений постоянно держат в памяти.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178122
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fb userс разными конфигами.
Насколько разными?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178128
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fb userу меня несколько FB3, с разными конфигами, все embedded
интересно, а зачем это? пусть хоть с одним конфигом, но зачем много embedded fb3?
У меня много серверов, но они все разные, и embedded 2.5 только в ИБЕ засунут.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178247
fb user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvfb userу меня несколько FB3, с разными конфигами, все embedded
интересно, а зачем это?
Это удобно. Например я могу всегда запустить версию проекта из архива семилетней давности, и оно будет работать так как работало тогда (тогда это был 2.1). А у меня 2.5.3 стоит и мне хорошо. Ну и прибавить к этому что используются самописанные UDF, и картина станет совсем понятной. C embedded всё лежит констистентно в папке с проектом, и копируется вместе с ним, и архивируется. И настройки FB в одном проекте не влияют на другие проекты.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178266
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fb user,

гм, какая-то параллельная реальность. При чем тут приложения, которые работают со своей копией разных версий Embedded? С ними ведь никаких проблем нет.
Я-то думал, что это в ИБЕ сделано несколько алиасов с разными embedded именно FB 3.

p.s. у меня в ИБЕ туча алиасов, указывающих на базы разных версий и соответствующие им клиенты. Когда мне надо подцепиться к базе, я запускаю в cmd конкретный сервер, и работаю с ним. Использовать вместо этого embedded... ну, может быть удобно, только не очень понятно, зачем.
Проблема такого рода явно возникает разве что у "конвертера баз", который как раз использует embedded, 2 разных одновременно. Ну и, понятно, у IBE тоже.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178297
fb user
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvгм, какая-то параллельная реальность.Я тоже заметил.
kdvПри чем тут приложения, которые работают со своей копией разных версий Embedded? С ними ведь никаких проблем нет.Как раз к разным Embedded FB 3 и созданы алиасы в IBExpert, несколько штук. И несколько к 2.5.
kdvЯ-то думал, что это в ИБЕ сделано несколько алиасов с разными embedded именно FB 3.Вы правильно подумали.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178360
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fb user,

просто открывай их в разных экземплярах IBE и всё. Одновременно отрывать несколько коннектов в IBE требуется разве что при сравнении баз. А так открыть можно конечно, но не удобно. Лично я когда пытаюсь сравнить производительность или результаты запросов в тройке и 2.5 так и делаю.
...
Рейтинг: 0 / 0
Bug в fbclient
    #39178516
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисfb user,

просто открывай их в разных экземплярах IBE и всё. Одновременно отрывать несколько коннектов в IBE требуется разве что при сравнении баз. А так открыть можно конечно, но не удобно. Лично я когда пытаюсь сравнить производительность или результаты запросов в тройке и 2.5 так и делаю.
Костыли мы всегда подберем.

Но проблему-то решать нужно.
...
Рейтинг: 0 / 0
25 сообщений из 135, страница 3 из 6
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Bug в fbclient
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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