Цитата(sheka @ 15.12.2011 17:44)
Synchronize делает неактивным приложение, в то время как без него работает.
А на кой тебе там вообще Synchronize? Тебе что, надо выполнять какие-то действия в контексте основного потока приложения? Нет, не надо (вот когда на форме будут обновляемые из потока контролы - тогда надо будет).
Цитата
form1.proc есть работа с VCL.
Значит,
обновление VCL-контролов (то что тебя сейчас есть - это не называется "работа с VCL", это можно делать и без синхронизации) выдели в отдельную процедуру, и вызывай ее через Synchronize. Чтоб она работала как можно быстрее. Зашла - обновила - вышла.
Цитата(sheka @ 15.12.2011 17:44)
Где можно найти нормальное описание Synchronize?
Для начала - тебе сюда:
Выучить наизусть, только потом работать с потоками (что-то сегодня я уже второй раз даю эту ссылку, все прямо так заинтересовались потоками...
)