Вход на сайт
Может кто знает из Delphi
395 просмотров
Перейти к просмотру всей ветки
в ответ Quo Vadis 18.02.08 23:41, Последний раз изменено 19.02.08 07:51 (megabyte)
Насколько я понял происходит попытка остановить и продолжить поток находясь в самом потоке. ИМХО в коде нитки нужно SetEvent(g_hMyThreadEvent), запостить сообщение (т.е. поставить его в виндовую очередь сообщений, а не вызвать, что то нипа form1.SendMessage), сразу же после WaitForSingleObject(g_hMyThreadEvent, INFINITE).. ну и в вместо Anzeige.Resume - ReleaseEvent(g_hMyThreadEvent)
P.S. Тонкости создания/освобождения события не помню, но идея должна быть понятна.
P.S. Тонкости создания/освобождения события не помню, но идея должна быть понятна.