Страница 1 из 1

Работа с embedded версией firibird

Добавлено: 27 сен 2005, 09:38
igorigor
Одно из условий программы - она должна идти на любом компе под виндами. Вопрос, будет ли работать firebird на компьютере где нет сетевой карты и сетевых протоколов. Мне почему то подумалось что не будет, и я задумался о embedded. Но тут встал вопрос с компонентами, хотелось бы использовать ibx или fib, но не знаю как им указать на dll, dbexpress не хочу ))), может есть какаянибудь хитрость...

Добавлено: 27 сен 2005, 09:49
kdv
читай faq и release notes. переименовал fbembed.dll в gds32.dll, и все. чего мудрить-то? при чем тут dbexpress, если все эти 3 набора компонент по умолчанию именно gds32.dll использут? А FIBPlus вообще позволяет указать используемую клиентскую библиотеку....

Re: Работа с embedded версией firibird

Добавлено: 27 сен 2005, 10:11
Dimitry Sibiryakov
igorigor писал(а):Одно из условий программы - она должна идти на любом компе под виндами. Вопрос, будет ли работать firebird на компьютере где нет сетевой карты и сетевых протоколов. Мне почему то подумалось что не будет, и я задумался о embedded.
А куда она денется? Даже если не ставить tcp/ip на какую-нибудь абстракцию типа Dial-Up Adapter то она немного подумает и все равно станет принимать локальные коннекты через IPC. А может быть даже и Named Pipes сумеет отыскать.

Re: Работа с embedded версией firibird

Добавлено: 04 окт 2005, 16:39
Aleksandr.
Dimitry Sibiryakov писал(а): А куда она денется? Даже если не ставить tcp/ip на какую-нибудь абстракцию типа Dial-Up Adapter то она немного подумает и все равно станет принимать локальные коннекты через IPC. А может быть даже и Named Pipes сумеет отыскать.
Не понимаю я чего-то. Я тут как-то спрашивал по поводу использования embedded для сетевых подключений (мне нужно было "localhost:" в пути вписать, а коннект отказывался с ним), так меня дружно подвели к выводу, что embedded как-раз-таки не может работать через сетевые пути. А здесь вроде речь идет о сетевых коннектах.

ЗЫ. Кстати, в информации об embedded на сайте где-то все равно есть инфа о сетевых подключениях через него.

Добавлено: 04 окт 2005, 17:48
kdv
где и кто тебе говорил о том, что embedded не работает как сетевой клиент??? ужас. Это у Хелен в каком-то документе была ошибка. А на сайте всегда писалось (и было) что embedded является одновременно обычным сетевым клиентом.
Это так всегда было, как минимум начиная с Yaffil Personal, по факту.

Добавлено: 04 окт 2005, 17:52
kdv
А куда она денется? Даже если не ставить tcp/ip на какую-нибудь абстракцию типа Dial-Up Adapter то она немного подумает и все равно станет принимать локальные коннекты через IPC. А может быть даже и Named Pipes сумеет отыскать.
нет нигде никакого автоматического переключения на другие протоколы, кроме Yaffil Personal. Он, если задан tcp localhost или имя этого же компьютера, если НЕ обнаруживает на нем обычного сервера, пытается сам подцепиться к базе локально. Но не в обратной последовательности или меняя tcp на netbeui, боже упаси. И уж тем более FB Embedded так не делает. Какой коннект задан - так и работает.
Если локальный - значит сам с файлом БД пашет. Если сетевой - просто обращается к указанному серверу как простой клиент, даже если сервер на этой же машине находится.

Добавлено: 05 окт 2005, 07:50
Dimitry Sibiryakov
Похоже, мой пост не так поняли. Я отвечал на часть "Вопрос, будет ли работать firebird на компьютере где нет сетевой карты и сетевых протоколов." Человек почему-то делает вывод что не будет и решает что только embedded его спасет. А это неверно, о чем я и заявил.