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

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

Завершить сразу все экземпляры приложения [D7, WinXP]


Paul___ ©   (2005-03-17 10:45:00) 

Здравствуйте. Есть sdi-приложение, запуск копий которого никоим образом не ограничен. Нужно по нажатию кнопки Exit в любом из экземпляров закрывать все запущенные на текущий момент экземпляры. Как примерно это делается? Заранее благодарен.


Paul___   (2005-03-17 11:23:00) [1]

О! Понял, огромное вам спасибо.


Digitman   (2005-03-17 11:22:00) [2]


> как его послать глобально


LRESULT SendMessage(

   HWND hWnd, // handle of destination window
   UINT Msg, // message to send
   WPARAM wParam, // first message parameter
   LPARAM lParam  // second message parameter
  );

Parameters

hWnd

Identifies the window whose window procedure will receive the message. If this parameter is HWND_BROADCAST, the message is sent to all top-level windows in the system, including disabled or invisible unowned windows, overlapped windows, and pop-up windows; but the message is not sent to child windows.


КаПиБаРа   (2005-03-17 11:20:00) [3]

Applications that need to communicate using HWND_BROADCAST should use the RegisterWindowMessage function to obtain a unique message for inter-application communication.


Paul___   (2005-03-17 11:08:00) [4]

2 Юрий Зотов [1]

Да, я наверное с начала не совсем верно вопрос сформулировал, извиняюсь. То что послать сообщение это понятно, не понятно как его послать глобально. С приемом проблем вроде бы нет.


Юрий Зотов   (2005-03-17 10:46:00) [5]

Например, рассылкой своего сообщения.


Наверх

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