Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.09;
Скачать: CL | DM;

Вниз

PostMessage   Найти похожие ветки 

 
SkyN   (2008-10-02 10:01) [0]

1) Если при обработке событий окна1 вызвать PostMessage(окно2,....), а при обработки данного вызова в окне 2 вызвать PostMessage(окно1,....). Оба окна повиснут?

2) Если я отправлю PostMessage(окно2,....), а окно окно2 давным давно закрыто. Просто result функции вернется 0?


 
Vlad Oshin ©   (2008-10-02 10:03) [1]

почему бы не проверить?


 
Сергей М. ©   (2008-10-02 10:06) [2]


> Оба окна повиснут?
>


С какого перепугу ?


> result функции вернется 0?


Да.
Точнее False


 
Василий Жогарев ©   (2008-10-02 10:10) [3]


> 1) Если при обработке событий окна1 вызвать PostMessage(окно2,
> ....), а при обработки данного вызова в окне 2 вызвать PostMessage(окно1,
> ....). Оба окна повиснут?


Смотря на какое событие будет посылаться сообщение...


 
SkyN   (2008-10-02 10:12) [4]

>С какого перепугу ?
сори, в первом пункте имелась в виду SendMessage
если она не возвращает результат пока второе окно не обработает сообщение, значит окно1 не может обработать другие сообщения. А окно2 вызвав SendMessage будет ждать, пока окно1 обработает сообщения.


 
SkyN   (2008-10-02 10:12) [5]

>Смотря на какое событие будет посылаться сообщение...
WM_COPY


 
Сергей М. ©   (2008-10-02 10:13) [6]


> Василий Жогарев ©   (02.10.08 10:10) [3]


> Смотря на какое событие будет посылаться сообщение


А по барабану.
PostMessage в любом случае работает асинхронно, так что учудить бесконечную рекурсию еще надо умудриться)


 
Сергей М. ©   (2008-10-02 10:15) [7]


> имелась в виду SendMessage


А вот с SendMessage действительно следует быть осторожней - можно и дедлок и рекурсию схлопотать, в зависимости от контекста использования



Страницы: 1 вся ветка

Текущий архив: 2008.11.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
15-1221195608
[i2e]
2008-09-12 09:00
2008.11.09
Как повернуть текст на 90 градусов?


15-1221501740
Virgo_Style
2008-09-15 22:02
2008.11.09
Имеет место быть распродажа слонов от Acronis


8-1187527943
s7r
2007-08-19 16:52
2008.11.09
Программное изменения вида в TOpenDialog.


15-1221225864
Scritniy
2008-09-12 17:24
2008.11.09
Версии Delphi


15-1221414047
cyborg
2008-09-14 21:40
2008.11.09
Уравнения Навье — Стокса