postmessage



разница между postmessage и sendmessage delphi

Автор Недо Ум задал вопрос в разделе Другие языки и технологии

Чем SendMessage() отличается от PostMessage()? C++, WinAPI и получил лучший ответ

Ответ от Анатолий Хачеёбов[активный]
после СендМессадж (тупой мэйл ру - не даёт с маленьким рейтингом латиницей писать) управление сразу передаётся оконному обработчику сообщений (ну, минус прерывания и подобноее) . То есть, сообщение фактически обрабатывается сразу.
А ПостМессадж только помещает сообщение в очередь, а уж когда обработчик обработает это сообщение, хз, когда "руки дойдут".

Ответ от Physical Memmory[гуру]
вроде postmessage не ждет возвращения результата обработки сообщения потоком

Ответ от Ia[гуру]
ага, разница в приоритете

Ответ от Ирина Х-С[гуру]
SendMessage напрямую вызывает оконную процедуру только если отправляющий тред совпадает с тредом, который владеет окном, в которое отправляется сообщение. Если это разные треды, то обработка конечно будет без очереди, но принимающий тред все равно должен вызвать GetMessage/PeekMessage чтобы получить сообщение. Если он этого не сделает, то SendMessage так и повиснет в ожидании

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Чем SendMessage() отличается от PostMessage()? C++, WinAPI

Что означает нижнее давление и разница между верхним и нижним давлением?
Примитивно на этот вопрос ответить невозможно. Сердсе - это насос. Он работает против сопротивления
подробнее...

В чём разница между нормализованым и цельным молоком?
порошковое от натурального молока отличается одним.
Порошковое молоко нормализованное, на
подробнее...

В чем разница между ИП и ЧП?
ЧП уже нет
а про ИП тут
ИП

Перед любым предпринимателем-новичком стоит
подробнее...
спросили в Юмор
В чем разница, между мужчиной и мальчиком?
Разница между мальчиками и мужчинами глазами женщины... .
1. Мальчик знает, что у него есть
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Другое
В чем разница между бриллиантом и алмазом ?
Разница между бриллиантом и алмазом заключается в том, что бриллиант - это алмаз, обработанный
подробнее...

Разница между прямыми и косвенными налогами.
В зависимости от метода взимания налоги подразделяются следующим образом:
◆прямые; подробнее...
спросили в Балканы Балки
какая разница между ригелем и балкой?
Балка это и есть ригель!
В теоретической механике называется ригелем, а в строительстве
подробнее...
спросили в Другое Разница
честь ли разница между маленькими и большими кальянами? если да то в чем?
Какой кальян лучше - большой или маленький?
Этой статьей мы постараемся описать разницу между
подробнее...
спросили в Интернет Netscape
разъясните разницу между мегабайтом и мегабитом
Разница между мегабитом и мегабайтом или "Почему у меня такая низкая скорость"№

При
подробнее...

А если разница между верхним и нижним давлениями мала (110/90)-что это значит?
Кровяное давление – это давление крови на стенки кровеносных сосудов – вен, артерий и капилляров.
подробнее...

в чем разница между акциями и облигациями
Разница между акциями и облигациями
Принципиальная разница между акциями и облигациями
подробнее...
спросили в Другое UTair
Какая разница между ВИЧ и СПИД?
Что россияне знают о СПИДе?
Источник: Правда.Руподробнее...

В чём разница между бокалами и фужерами?
В чем разница между бокалами и фужерами? Слово "бокал" вышло из латыни и присутствует во многих
подробнее...
спросили в Айсберг
в чем разница между охраной и службой безопасности?
Разница между охраной и СБ в первую очередь в круге задач. Охрана обеспечивает соблюдение
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*