Вверх ↑
Ответов: 9906
Рейтинг: 351
#1: 2017-10-02 14:33:04 ЛС | профиль | цитата
Netspirit писал(а):
Какой это deadlock по WM_CLOSE и SendMessage?

Причем тут за рыбу деньги
Утверждение "ты же doSynchronize не имеешь право вызывать в своем элементе из главного потока" было ДО обсуждения про WM_CLOSE (или пусть WM_QUIT)

Забудь на минуту "про парадигму". Пусть будут мухи отдельно, котлеты - отдельно.
Просто, делая Thread.Synchronize из главного потока ты получаешь DeadLock.
И ВСЕ. Никаких других уточнений, разве это не является просто экспериментальным фактом
Хотя... Это же очевидно их без экспериментов.

Netspirit писал(а):
не заметив, что это предлагалось отдельно в виде doDeferred.

Было, предлагалось (в этом посте). Пока не дошло, что делать отдельно нет необходимости.
Потом уже (здесь) предлагалось НЕ делать отдельно, а делать вместе
карма: 9

0
Редактировалось 3 раз(а), последний 2017-10-02 14:49:17