Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 13:18

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Обмен строковыми сообщениями между приложениями
СообщениеДобавлено: Чт июн 07, 2007 04:18 
Не в сети

Зарегистрирован: Ср июн 06, 2007 02:23
Сообщения: 4
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Доброго времени суток, уважаемые Фортеры!

Вот, всем кому интересен nnCron...

Реализация обмена строковыми сообщениями между приложениями, при помощи SendMessageA и WM_COPYDATA.

Этот код показывает как послать сообщение WM_COPYDATA, а обработчик этого сообщения в своем приложении вы должны написать сами :)

Код:
<%
  0
  CELL -- dwData
  CELL -- cbData
  CELL -- lpData
  CONSTANT tagCOPYDATASTRUCT

  74 CONSTANT WM_COPYDATA

  : Send-Data { hwnd a u \ data -- }
    tagCOPYDATASTRUCT ALLOCATE THROW TO data

    4 data dwData !
    u 1+ data cbData !
    a data lpData !

    data 3 WM_COPYDATA hwnd SendMessageA DROP

    data FREE THROW
  ;
%>

#( run
  Time: */5 * * * * *

  Action:
    WIN-EXIST: "MyApp*"
    IF
      WIN-HWND S" message" Send-Data
    THEN
)#


Спасибо за помощь в написании задачи:
profiT(у), Сергею Логунцову :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Чт июн 07, 2007 04:20 
Не в сети

Зарегистрирован: Чт июн 07, 2007 02:14
Сообщения: 40
Откуда: }{абаровск
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
ой ... можно просто бегемоту ;-)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB