Главная страница
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.013 c
4-95619
Polubin
2002-05-23 12:29
2002.07.29
Статус принтера


14-95554
MetalFan
2002-07-03 12:08
2002.07.29
Что за файл?


3-95185
DreaD
2002-07-05 17:00
2002.07.29
Я новичок. С чего начать создавать прогу?


3-95219
weak
2002-07-08 10:53
2002.07.29
Locate


14-95569
fJohn
2002-07-04 10:48
2002.07.29
Кнопки