Forth
http://www.fforum.winglion.ru/

Обмен строковыми сообщениями между приложениями
http://www.fforum.winglion.ru/viewtopic.php?f=20&t=793
Страница 1 из 1

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

Доброго времени суток, уважаемые Фортеры!

Вот, всем кому интересен 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(у), Сергею Логунцову :)

Автор:  begemot [ Чт июн 07, 2007 04:20 ]
Заголовок сообщения: 

ой ... можно просто бегемоту ;-)

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/