Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как програмно остановить InterBase? [D7, IB7]


Gonta ©   (2005-06-14 17:17:00) 

При запуске моего приложения с помощью ShellExecute запускаю ibguard с ключом -а. Как мне сделать так, что бы при закрытии приложения сервер останавливался и ibguard закрывался?


Fay   (2005-06-14 19:45:00) [1]

Gonta   (14.06.05 18:48) [3]
Это был вопрос или поучение?

P.S.
Запускать IB ч/з ShellExecute - дико!


DSKalugin   (2005-06-14 19:11:00) [2]

не PostM ass ege, а PostMessage
раз на то пошло и кавычки одинарные.
А вместо nil подставь класс окна, это 'IB_Guard'


Gonta   (2005-06-14 18:48:00) [3]

PostMassege(FindWindow(nil,"InterBase Guardian"),WM_QUIT,0,0)
Всем спасибо. Успехов


DSKalugin   (2005-06-14 18:20:00) [4]

net stop "имя сервиса"

а вообще, SQL сервер на то и срвер, чтобы работать независимо от прихотей пользователей. Одному панимаишь ли опустить его захотелось, а другой в этот момент заканчивал внесение 999 позиции из 1000 :-)))) и помянет он тебя "незлым тихим словом"


Prohodil Mimo   (2005-06-14 17:57:00) [5]

ibguard - это не сервер.
скачай Firebird Embedded и распакуй в каталог с программой, тогда и сервер не надо запускать\устанавливать.


Наверх

Титульная страница Поиск, карта сайта Написать письмо