|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.10.2006, 20:22 | #1 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,608
|
как закрыть программу?
перенесено со старого форума. сообщение от VDLab.
такой вот вопросик:как программно закрыть все ранее запущеные экземпляры программы? перенесено со старого форума. сообщение от Alar. halt; всё.... перенесено со старого форума. сообщение от VDLab. так эта команда закроет все экземпляры программы(ведь правильно ?), а мне нужно закрыть только ранее открытые экземпляры, а последний запущеный должен остаться. Прошу прощения, если неточно сформулировал вопрос. перенесено со старого форума. сообщение от zetrix. Вот готовая процедура: procedure closeUSERform(); var h:hWnd; begin h:=FindWindows(nil,'Название'); //здесь название твоего окна (заголовок!) if h=0 then exit; // если таких окон нет то выход из процедуры SendMessage(h,WM_DESTROY,0,0); //приказать окну: СДОХНИ! end; |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Закрыть через 5 секунд | Михаил Юрьевич | Общие вопросы Delphi | 11 | 08.07.2008 10:43 |
Закрыть все приложения | Михаил Юрьевич | Win Api | 5 | 02.06.2008 21:30 |
Закрыть доступ к CD приводу | Gorychev | Операционные системы общие вопросы | 5 | 04.05.2008 15:48 |
Закрыть доступ к файлу *.db | Антон Шестаков | БД в Delphi | 6 | 05.01.2008 09:28 |
закрыть программу | Var17 | Общие вопросы Delphi | 1 | 20.12.2007 10:06 |