ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
19 мая
60295 Топик полностью
Алехин Александр (06.06.2006 13:37, просмотров: 1) ответил AlexandrY на Так в Borland-овском VCL метод Synchronize всегда вроде применяют.
Именно с ним я и ковырялся - вешает машину наглухо (не перерисовка контролов главной формы). Т.е. задача была такая - основная программа увидев, что подзадача отработала, должна ее удалить. Через Synchronize я вызывал Click кнопки на основной форме. Вот тут-то и не выходило - причем на WaitFor, по которому я просто хотел узнать результат завершения подзадачи, все висло (вплоть до Билдера), хотя по идее Execute уже завершился и WaitFor должен был просто немедленно вернуть результат. Да - про передачу сообщений я сразу и не сообразил. Теперь так и сделал - подзадача шлет Message основной форме и спокойно завершается.