INNO setup после инсталяции не запускает сервер
Модераторы: kdv, Alexey Kovyazin
-
- Сообщения: 1
- Зарегистрирован: 30 янв 2005, 21:27
INNO setup после инсталяции не запускает сервер
Использую след.код в свежем компиляторе INNO:
Программа ставится без каких либо проблем, но потом, при запуске,MyProgram.exe не может приконнектиться к базе, я так понимаю, из-за того что (WindowsXP) не запущен процесс сервера.
При попытке выполнения кода:
*взято где-то с borland.com
пишет 'The server could not be started'.
что делать?
ЗЫ: не охото делать опцию перезагрузки..
Программа ставится без каких либо проблем, но потом, при запуске,MyProgram.exe не может приконнектиться к базе, я так понимаю, из-за того что (WindowsXP) не запущен процесс сервера.
При попытке выполнения кода:
*взято где-то с borland.com
пишет 'The server could not be started'.
что делать?
ЗЫ: не охото делать опцию перезагрузки..
я почикал весь твой код по двум причинам
1. если хочешь узнать как ставится firebird, то открывай sf.net/projects/firebird. тут есть готовый скрипт
http://cvs.sourceforge.net/viewcvs.py/f ... fic/win32/
2. твой код стартует сервер в режиме приложения, без ключа -a.
3. для старта сервиса требуется создать соотв. запись, и стартовать его другим способом. в общем, см. упомянутый выше скрипт.
1. если хочешь узнать как ставится firebird, то открывай sf.net/projects/firebird. тут есть готовый скрипт
http://cvs.sourceforge.net/viewcvs.py/f ... fic/win32/
2. твой код стартует сервер в режиме приложения, без ключа -a.
3. для старта сервиса требуется создать соотв. запись, и стартовать его другим способом. в общем, см. упомянутый выше скрипт.
Ну, не знаю... У меня в скрипте сделано вот так:
И везде правильно устанавливается и стартует. Может быть, это просто удачное стечение установок по-умолчанию (тогда фигово), но вот как-то работает Хотя... надо будет ещё раз проверить, как стартует сервер именно сразу после установки.
Код: Выделить всё
[Run]
Filename: {app}\Firebird-1.5.1.4481-Win32.exe; Parameters: "/SP- /SILENT /DIR=""{app}\DBServer"" /COMPONENTS=""SuperServerComponent, ServerComponent, ClientComponent"" /NOGDS32"; Components: server; Tasks: srv
Filename: {app}\DBServer\bin\fbguard.exe; Flags: nowait; Components: server; Tasks: srv
www.ibase.ru/devinfo/inst_manual.htm
было бы чего подсказывать.
было бы чего подсказывать.
В указанном документе описана ручная установка, причем как снести я там не увидел. Меня же интересует можно ли снести файрберд указанием ключей (как сделано в silent установке) и как это в инстоллере прописать. Думаю я не первый сталкиваюсь с этой задачей, наверняка кто-то уже подобное писал.kdv писал(а):www.ibase.ru/devinfo/inst_manual.htm
было бы чего подсказывать.
я не понял. ты если в этот топик начал писать, так прочти его СНАЧАЛА.
может я косноязычен, или погода такая - вон, на sql.ru вообще вертеп, осерчал я сегодня. В моем сообщении (второе по порядку) есть ссылка на оригинальный скрипт установки FB. Правда, чего-то у меня по таймауту оно сейчас не открывается.
К чему лепить с нуля, если можно посмотреть готовый фирменный (пусть и не идеальный) скрипт?
может я косноязычен, или погода такая - вон, на sql.ru вообще вертеп, осерчал я сегодня. В моем сообщении (второе по порядку) есть ссылка на оригинальный скрипт установки FB. Правда, чего-то у меня по таймауту оно сейчас не открывается.
К чему лепить с нуля, если можно посмотреть готовый фирменный (пусть и не идеальный) скрипт?
Давно уже на SF ввели префиксы в виде имён проектов :kdv писал(а):В моем сообщении (второе по порядку) есть ссылка на оригинальный скрипт установки FB. Правда, чего-то у меня по таймауту оно сейчас не открывается.
http://firebird.cvs.sourceforge.net/fir ... fic/win32/
Вообщем я нашел для себя вот такой простой вариант
Может кому тоже полезно будет.
Код: Выделить всё
[UninstallRun]
Filename: "{app}\Server\unins000.exe"; Parameters: "/SILENT"; Components: server