Модераторы: Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Firebird Embedded 
:(
    Опции темы
vikaz
Дата 25.11.2009, 22:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 869
Регистрация: 15.2.2006

Репутация: нет
Всего: 12



Всем добрый день! 
Суть вопроса в следующем! Пишу программу с использованием встроенного сервера, и использую компоненты FIBPlus. Программа работает если скомпилированный exe файл и файл БД лежат в папке с dll файлами от embedded сервера, но эта каша мне не нравиться, хочется вынести движок в отдельную папку. Попробовал прописать путь в компоненте до файла gds32.dll, которая лежит в папке bd (в этой же папке так же лежат все файлы сервера), но программа все равно ругается на то, что не может найти gds32.dll.
Как можно решить эту проблемку? Заранее спасибо!


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
Deniz
Дата 26.11.2009, 06:39 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1251
Регистрация: 16.10.2004
Где: Новый Уренгой

Репутация: 22
Всего: 44



Читаем doc\README_embedded.txt emb сервера
Минимум, что нужно для FB 1.5.5 это:
Код
d:\myapp\myapp.exe - сама программа
d:\myapp\firebird.msg
d:\myapp\intl\fbintl.dll - для возможности подключения с win1251 для NONE не нужно.
d:\fb_emb_1_5_5\ - файлы emb сервера
d:\fb_base\base.fdb - база данных
файл d:\fb_emb_1_5_5\furebird.conf:
Код
RootDirectory = d:\fb_emb_1_5_5\

для fb 2.x не проверял, хотя можно потратить 10 мин, и написать тестовое приложение.


--------------------
"Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с)
PM ICQ   Вверх
vikaz
Дата 26.11.2009, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 869
Регистрация: 15.2.2006

Репутация: нет
Всего: 12



Спасибо, это я находил..... ладно, буду ковыряться своими ручищами..... smile


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
Akella
Дата 26.11.2009, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Цитата(vikaz @  25.11.2009,  22:08 Найти цитируемый пост)
но программа все равно ругается на то, что не может найти gds32.dll.

ну укажи в фибах путь к файлу fbembed.dll, в чём проблема?
PM MAIL   Вверх
vikaz
Дата 26.11.2009, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 869
Регистрация: 15.2.2006

Репутация: нет
Всего: 12



Цитата(Akella @  26.11.2009,  19:40 Найти цитируемый пост)
ну укажи в фибах путь к файлу fbembed.dll, в чём проблема? 

Камрад, ну конечно указывал! smile Позже отпишусь, что получилось.... всем спс!


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
Akella
Дата 27.11.2009, 00:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Я работаю со встраиваемым сервером уже года три, вернее мои программы.  И проблем нет. Всегда указываю путь к fbembed.dll и локальный путь к базе.
PM MAIL   Вверх
Deniz
Дата 27.11.2009, 06:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1251
Регистрация: 16.10.2004
Где: Новый Уренгой

Репутация: 22
Всего: 44



Akella, насколько я понял автора (у меня тоже в свое время были такие мысли) он хочет в папке приложения держать только exe'шник и необходимые проге файлы, а все файлы сервера положить в другое место, т.е. 1 сервер на все локальные приложения. В данном варианте можно легко сменить/обновить/переставить версию emb сервера для всех локальных прог.


--------------------
"Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с)
PM ICQ   Вверх
Akella
Дата 27.11.2009, 07:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Цитата(Deniz @  27.11.2009,  06:28 Найти цитируемый пост)
он хочет в папке приложения держать только exe'шник и необходимые проге файлы, а все файлы сервера положить в другое место,

это я понял


Цитата(Deniz @  27.11.2009,  06:28 Найти цитируемый пост)
т.е. 1 сервер на все локальные приложения.

не знаю, можно ли так, чтобы один встраиваемый сервер на несколько разных приложений

Добавлено через 3 минуты и 17 секунд
Цитата(vikaz @  25.11.2009,  22:08 Найти цитируемый пост)
Попробовал прописать путь в компоненте до файла gds32.dll,

Сделай тестовый пример
PM MAIL   Вверх
vikaz
Дата 27.11.2009, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 869
Регистрация: 15.2.2006

Репутация: нет
Всего: 12



Цитата(Akella @  27.11.2009,  09:42 Найти цитируемый пост)
Сделай тестовый пример 

Хорошо, на днях предоставлю демку! 


--------------------
user posted image

Нет ничего настолько исправного, чтобы в нем не было ошибок. /Ф. Петрарка/ 
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Interbase"
Alex

Обязательно указание:

1. Версию InterBase (Firebird, Yaffil)

2. Способа доступа (ADO, BDE, IBX и т.д.)

  • КАК ПРАВИЛЬНО ОФОРМИТЬ КОД - ЗДЕСЬ
  • КАК ПРАВИЛЬНО УКАЗАТЬ ТЕКСТ ОШИБКИ - ЗДЕСЬ
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • FAQ раздела лежит здесь!

Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Firebird, Interbase | Следующая тема »


 




[ Время генерации скрипта: 0.0510 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.