powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблемы с установкой Firebird 1.5 Embedded
9 сообщений из 9, страница 1 из 1
Проблемы с установкой Firebird 1.5 Embedded
    #32323555
tria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблемы с установкой Firebird 1.5 Embedded
Сейчас использую Yaffil Embedded. Решил поставить Firebird 1.5.0.3253 Embedded. Скопировал fbclient.dll, переименовал на gds32.dll. На работе В2000проф, дома В98. На работе - нормально, IBExpert запускается, дома пишет: "не могу найти файл gds32.dll" (текст сообщения по памяти).
Когда-то ранее пытался поставить дома Firebird 1.0 Embedded, тоже не захотел работать. Под Делфи выдавал ошибку (опять же по памяти): "не найден один из необходимых файлов или библиотек".
Может кто подскажет, в чем проблема?
Есть ли у кого опыт работы с Firebird 1.5.0.3253 Embedded под В95? (в смысле, не зря ли я пытаюсь).
...
Рейтинг: 0 / 0
Проблемы с установкой Firebird 1.5 Embedded
    #32323641
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А с 9х всегда проблемы возникают ....

Best regards,
Dnico.
...
Рейтинг: 0 / 0
Проблемы с установкой Firebird 1.5 Embedded
    #32323867
Denis Uskov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опыт есть маааленький.
С первого раза все получилось. Т.е. не совсем с первого, но ...
readme.txt

Just copy fbembed.dll into the directory with your
application. Then rename it to either fbclient.dll or
gds32.dll depending on your database connectivity software.
Then start your application and it will use the embedded
server as a client library and will be able to access
local datasases. You should also copy firebird.msg and
firebird.conf (if necessary) to the same directory.

If external libraries are required for your application,
then you should have them separately. Most probably, it
will be INTL support (fbintl.dll) or UDF libraries. To
be able to use them, you should place them into the
directory tree which emulates the Firebird server one,
i.e. has subdirectories like /intl or /udf. Then open
your firebird.conf and set RootDirectory to the
aforementioned directory tree. Example:

/my_app/app.exe
/my_app/gds32.dll
/my_app/firebird.conf
/my_app/fb/firebird.msg
/my_app/fb/intl/fbintl.dll
/my_app/fb/udf/fbudf.dll

firebird.conf:
RootDirectory = /my_app/fb
end readme.txt

Для подключения с win1251 необходимо: /my_app/fb/intl/fbintl.dll
А вообще, лучше именно весь набор(см. выше my_app) ставить с exe'шником

С уважением, Denis Uskov
...
Рейтинг: 0 / 0
Проблемы с установкой Firebird 1.5 Embedded
    #32324297
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В readme.txt написана дезинформация! Если всё делать так как там написано - нефига не заработает! Вот тот вот пример с путями в конце - полная чушь. Они там смешали виндовские пути с юниксовыми - видать писал кто-то пьяный

В общем на самом деле нужно просто распаковать сервер в каталог с экзэшником и переименовать fbclient в gds32 - всё заработает.

Я вот тоже сначала делал всё как в доке написано, пол дня убил - таки и не заработало ничего.
...
Рейтинг: 0 / 0
Проблемы с установкой Firebird 1.5 Embedded
    #32324306
Фотография Dnico
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у меня все заработало с полпинка. :)

firebird.conf:
RootDirectory = c:\my_app\fb # ПОЛНЫЙ ПУТЬ !!!!
end readme.txt


Best regards,
Dnico.
...
Рейтинг: 0 / 0
Проблемы с установкой Firebird 1.5 Embedded
    #32324348
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Писал я ис полный путь, и относительный, и слэши ставил разные - если всё делать по примеру в readme - не пашет. Изначально у меня было желание, чтоб и сервер, и UDF и все остальные файлы лежали в одном каталоге.
В общем сам Еманов сказал, что в пример неправильный.
...
Рейтинг: 0 / 0
Проблемы с установкой Firebird 1.5 Embedded
    #32327175
x.diablo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проблема в том, что сам gds32.dll требует еще msvcp60.dll, которой нет в ранних версиях 98
...
Рейтинг: 0 / 0
Проблемы с установкой Firebird 1.5 Embedded
    #32328142
Denis Uskov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знаю кто сколько ... убил, но:
fbembed.dll -> gds32.dll
работает почти сразу, но без WIN1251
добавляем ПОЛНЫЙ путь в firebird.conf (по примеру Dnico), и копируем файлы. ВСЕ работает сразу!

С уважением, Denis Uskov
...
Рейтинг: 0 / 0
Проблемы с установкой Firebird 1.5 Embedded
    #32335888
tria
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения за долгое отсутствие - коммандировка.
Большое спасибо x.diablo - действительно, нехватало msvcp60.dll. Нашел на машине с В2000, скопировал на машину с В98 - все заработало.

Подведу итоги. Для работы необходимо:
gds32.dll
msvcp60.dll
firebird.msg
Копируем в каталог программы и все работает. Если нужна кодировка win1251 необходимо добавить в этот же каталог /intl/fbintl.dll.
Конфигурировать firebird.conf судя по всему нет необходимости (имеется ввиду прописывание путей).

Спасибо всем.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Проблемы с установкой Firebird 1.5 Embedded
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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