![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как програмно остановить 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 и распакуй в каталог с программой, тогда и сервер не надо запускать\устанавливать.