ru:docs:freepm:workflow

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
ru:docs:freepm:workflow [2014/05/09 22:11] – created valeriusru:docs:freepm:workflow [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-==== Как все это работает. ==== 
  
-  * Сервер раздает ihab'ы и hwnd - индексы ниток и окон. 
-  * Окна получают сообщения. 
-  * Сообщения получаются либо из очередей, привязанных к ihab, либо напрямую, 
-    * есле они send из той же нитки, либо ненапрямую, но без помещения вочередь, 
-    * если они send из другой нитки процесса. Ненапрямую - значит оно вызывает процедуру 
-  * окна внутри WinGetMsg. 
-  * Если сообщение посылается другому процессу, оно посылается через сервер. 
-  * Если send - то ждется, если post, то пихается в очередь процесса, опять-таки внутрях WinGetMsg