![]() |
|
Модераторы: Akella |
![]()
|
|
| rymbln |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 28.11.2010 Репутация: нет Всего: нет |
Получено задание - написать клиент-серверное приложение на Delphi для тестирования студентов. Собственно существует серверная часть на одном компе, там как-бы хранится главная база тестов с вопросами, а также информаци по каждому тестируемому. Есть клиентская часть, которая установлена на остальных компьютерах в сети. Вопрос: какой из Firebird серверов использовать? Classic, Super, Embedded. Основным требованием было то, чтобы на клиентских машинах ничего дополнительного устанавливать не требовалось, а лишь запустить инсталляцию самой клиентской программы. Другим условием было то, чтобы использовался встраиваемый сервер Firebird, как бы в самой программе, без установки на компьютер. Я так понял, для этого лучше всего использовать Firebird Embedded в связке с IBX для интеграции в Delphi , но там же вроде бы невозможно осуществить подключение по сети нескольких пользователей. Не подскажете, как быть?
|
|||
|
||||
| superVad |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 735 Регистрация: 6.4.2006 Где: Черкассы, Украина Репутация: нет Всего: 15 |
На сервере устанавливаешь собственно сервер ФБ. Ставь по умолчанию или почитай чем класик от супера отличается. В папки клиентских приложений кинь fbclient.dll возможно надо будет переименовать его в gds32.dll. Вроде все.
Embedded позволяет работать с базой только одному приложению локально - в данном случае врядли подойдет. Второе условие какое то странное - возможно это вообще второе задание... |
|||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 22 Всего: 44 |
Вариантов несколько:
1. Обычный клиент-сервер. Для клиента: Embedded может работать как клиентская либа (при подключении указать сетевой доступ), ничего ставить не надо, достаточно просто скопировать необходимые файлы. Подробности в doc\README_embedded.txt в архиве Embedded. Для сервера: установка полноценного FB сервера (Classic, Super). 2. 3-х звенка. Для клиента: ничего ставит не надо, только программу (некоторые настройки брокера) Для сервера: установить сервер приложений, установить FB сервер (в данном случае можно использовать Classic, Super и Embedded версии). 3. Web-версия. Для клиента: вообще ничего ставит не надо нужен только web-браузер. Для сервера: настроить Delphi-приложение для web-сервера, установить FB сервер (так же можно использовать Classic, Super и возможно Embedded версии). ИМХО, вариант №1 это то, что нужно. -------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
Deniz, слишком сложно ты расписал
|
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
||||
|
||||
![]()
|
| Правила форума "Interbase" | |
|
|
Обязательно указание: 1. Версию InterBase (Firebird, Yaffil) 2. Способа доступа (ADO, BDE, IBX и т.д.)
Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Firebird, Interbase | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |