Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.07.29;
Скачать: [xml.tar.bz2];

Вниз

Простой и красивый способ распространения проги с базой под 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
1-95373
nikoss
2002-07-15 15:04
2002.07.29
Ошибка при вызове процедуры


1-95448
strel
2002-07-16 20:09
2002.07.29
Ошибка при использовании DLL !!! беда :)


14-95559
tormoZZZ
2002-07-04 09:28
2002.07.29
1C&SQL Server


6-95468
SemFLY
2002-05-16 23:32
2002.07.29
FTP Server


14-95521
Viatly
2002-07-02 15:54
2002.07.29
Flash





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский