Конференция "Базы" » FireBird стартует "с опозданием" [D7]
 
  • GanibalLector © (03.09.08 12:02) [0]
    Попросили сделать автостарт программы при запуске системы.
    Сделал. Но проблема в том, что FireBird (на некоторых ПК) стартует с опозданием.
    Отсюда имеем "нет связи с БД". Т.е. программа запустилась, а FireBird нет.

    Как с этим бороться ???

    Заранее спасибо.

    P.S. Бесконечно делать коннекты не интересно. Может ожидать запуск сервиса ? А если он был установлен не как сервис ?
  • clickmaker © (03.09.08 12:05) [1]
    > программа запустилась

    что за программа? сервис? клиент?
  • Правильный$Вася (03.09.08 12:19) [2]

    >  А если он был установлен не как сервис ?

    а если вообще не установлен?
    а если не стоит в автостарте или свойство сервиса не выставлено для автостарта?
  • GanibalLector © (03.09.08 12:34) [3]
    2 clickmaker ©   (03.09.08 12:05) [1]

    >что за программа? сервис? клиент?

    Клиент. Считывает данные с уст-в и сохраняет данные в БД.

    2 Правильный$Вася   (03.09.08 12:19) [2]
    >а если не стоит в автостарте или свойство сервиса не выставлено для автостарта?

    Могу показать скриншоты. Все выставлено.
    FireBird стартует, но позже моей программы.
  • clickmaker © (03.09.08 12:49) [4]
    > FireBird стартует, но позже моей программы

    проверяй статус сервиса при запуске клиента. Если остановлен, то запускай. Если в процессе запуска, то жди
  • Anatoly Podgoretsky © (03.09.08 12:58) [5]

    > Бесконечно делать коннекты не интересно.

    Надо Федя, надо.
    Только не надо тупо.
  • GanibalLector © (03.09.08 13:01) [6]
    Ок.Спасибо
  • Правильный$Вася (03.09.08 13:06) [7]

    > Могу показать скриншоты. Все выставлено.

    это был вопрос для твоего размышления, а не для уточнения ситуации
    ведь возможны же разные варианты, особенно если пользователь не один и у него шаловливые ручки или кисельные мозги
  • Сергей М. © (03.09.08 13:09) [8]

    > Бесконечно делать коннекты не интересно


    Зато единственно правильно.

    Завтра FB-сервер переедет на ПМЖ на другой конец Тырнета - что делать будешь ? Рыдать, но продолжать пытаться достучаться до своего SCM, в надежде что тот сжалится и запустит сервис ?
  • Sergey13 © (03.09.08 14:04) [9]
    > [0] GanibalLector ©   (03.09.08 12:02)

    У тебя похоже однопользовательское приложение. В этом случае логичнее использовать embedded версию жарптицы.
  • PEAKTOP © (03.09.08 23:19) [10]
    > В этом случае логичнее использовать embedded версию жарптицы.

    А если у него приложение - сервис WindowNT ? хотя по описанию вроде не похоже...

    Есть предложение автору: перепиши прогу службой (благо в Delphi для этого только файл проекта dpr подправить нужно, ну и "главную форму"), и при компиляции поставь зависимость от Firebird, тогда NT сама вроде должна его после Firebird запускать.

    А заодно и не нужно будет цирка с автозапуском.
  • Slym © (04.09.08 05:29) [11]
    Есть параметр реестра (непомню название), но суть его не логинить до полной загрузки системы в т.ч. сервисов
  • Slym © (04.09.08 05:35) [12]
    Always wait for the network at computer startup and logo

    http://support.microsoft.com/kb/304970
 
Конференция "Базы" » FireBird стартует "с опозданием" [D7]
Есть новые Нет новых   [134473   +28][b:0][p:0]