Netspirit писал(а):
Какой это deadlock по WM_CLOSE и SendMessage?Причем тут за рыбу деньги
Утверждение "ты же doSynchronize не имеешь право вызывать в своем элементе из главного потока" было ДО обсуждения про WM_CLOSE (или пусть WM_QUIT)
Забудь на минуту "про парадигму". Пусть будут мухи отдельно, котлеты - отдельно.
Просто, делая Thread.Synchronize из главного потока ты получаешь DeadLock.
И ВСЕ. Никаких других уточнений, разве это не является просто экспериментальным фактом
Хотя... Это же очевидно их без экспериментов.
Netspirit писал(а):
не заметив, что это предлагалось отдельно в виде doDeferred.Было, предлагалось (в этом посте). Пока не дошло, что делать отдельно нет необходимости.
Потом уже (здесь) предлагалось НЕ делать отдельно, а делать вместе