Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.29;
Скачать: CL | DM;

Вниз

Простой и красивый способ распространения проги с базой под IB   Найти похожие ветки 

 
Гас   (2002-07-08 09:49) [0]

Мастера, может кто-то думал уже о простом и красивом способе распространения программы с базой под Interbase? Не хочется ставить у всех IB-сервер, если прога должна работать на одной машине только.. Или может почитать что-то где-то можно? Пожалуйста, помогите!


 
Johnmen ©   (2002-07-08 10:12) [1]

>...Не хочется ставить у всех IB-сервер...

Придется, как же без него, кто будет обрабатывать и выполнять запросы к БД...?! :)))))))



 
Anatoly Podgoretsky ©   (2002-07-08 10:22) [2]

Интересный вопрос, а почему ты хочешь ставить программу и сервер на других машинах, если они там не нужны, на всякий случай, есть машины, вдруг пригодится. Ставь только на этой машине.


 
kaif ©   (2002-07-08 10:23) [3]

Вообще-то вопрос хороший. Мне тоже интересно, кто что думает по этому поводу. Нужен инсталлятор, который:
1. При установке программы заметит, что на компьютере уже есть, скажем клиент или сервер IB такой-то версии.
2. Предложеит заменить это на IB6, Firebird или Yaffil (в зависимости от того, что требуется в данном случае)
3. Сумеет корректно прописать себя не только в реестр, но и gds_db 3050/tcp" (не забыть перевод строки!) в файл SERVICES.
4. Скопирует, если надо, всякие dll с UDF-ами куда нужно (при установке серверной части)
5. Как-то пропишет способ старта сервера...
6. Возможно еще какие-то вещи...

Хорошо бы хотя бы сформулировать точный логический перечень того, что должен суметь сделать настоящий удобный инсталлятор. И здесь опыт всех разработчиков и пользователей IB мог бы здесь пригодиться.
Для примера: весьма неплохой инсталлятор Firebird при установке поверх существующего IB нарушает способ запуска и не ясно, как добиться потом автозапуска сервера (только по 98").


 
doomin   (2002-07-08 10:47) [4]

сходите на http://ib.demo.ru там есть скрипты для Install shield и wise. Правда не помню есть ли для 5-го, но для 6-го точно видел


 
Гас   (2002-07-08 11:10) [5]

To Anatoly Podgoretsky :
> "Ставь только на этой машине."
Прошу прощенья, я просто неудачно выразился, конечно же, только на машинах, на которых это надо..

Я вообще думал - нельзя ли как-то без сервака, или придумать что-то, чтоб он грузился непосредственно перед стартом моей проги, а потом выгружался.. Если конечно другие приложения его не пользуют.



Страницы: 1 вся ветка

Текущий архив: 2002.07.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
14-95560
LEON
2002-07-04 12:38
2002.07.29
Сканеры


1-95299
Ученик
2002-07-16 16:13
2002.07.29
Определение адреса конструктора


4-95609
Turalyon
2002-05-21 14:24
2002.07.29
Каталог пользователя


1-95384
chak
2002-07-15 11:42
2002.07.29
Создание


1-95351
ilg
2002-07-18 13:07
2002.07.29
AnsiLowerCase для Char