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

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

Сообщения другим приложениям [D2005, 2000, XP]


l_v ©   (2007-09-27 14:55:00) 

Здраствуйте не подскажите как послать сообщение о каком-то произшедшем событии другому приложению(тоже мной написано), ну и как это прочесть соответственно...
т.е. в основном приложение произошло какое-то событие я посылаю сообщение другому приложению с текстом(?) '1', то приложение это считывает и соответственно обрабатывает...


homm   (2007-09-27 15:17:00) [1]

> [7] l_v   (27.09.07 15:13)
> прочитал сейчас про CreateFileMapping, попробую через него
> сделать

Попробуй еше майку через низ надеть и трусы через голову.


l_v   (2007-09-27 15:13:00) [2]

прочитал сейчас про CreateFileMapping, попробую через него сделать, если не поможет то придется наверное через окна, всем спасибо!


Сергей М.   (2007-09-27 15:08:00) [3]


> а если нет окна?


То при желании и небходимости ничто не мешает его создать.

В противном случае задача тоже решаема, но решение при этом будет, мягко говоря, посложней)


Однокамушкин   (2007-09-27 15:07:00) [4]

Можно майлслот сделать, одно приложение будет в него что-то писать, а второе проверять, не пришло ли чего


homm   (2007-09-27 15:02:00) [5]

> [3] l_v   (27.09.07 14:59)
> а если нет окна?

Тогда через дверь :)
Если серьезно, для простого обменя сообщений я бы все-же создал невидимое для пользователя (незастекленное?)окно :)


l_v   (2007-09-27 14:59:00) [6]

а если нет окна?


Сергей М.   (2007-09-27 14:58:00) [7]


> другому приложению


Оно имеет хотя бы одно окно ?


Anatoly Podgoretsky   (2007-09-27 14:57:00) [8]

> l_v  (27.09.2007 14:55:00)  [0]

Сообщения можно посылать окнам. PostMessage/SendMessage


Наверх

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