Quote (figout)
Удивляет потребление ЦП при загрузке книг
хм... цикл, конечно, есть... как пример:
repeat Application.ProcessMessages; until (dd=false)or(downloadbreak)or(localcollect);
таких несколько в процессе загрузки, но Application.ProcessMessages - отдает квант времени другим программам... т.е. загрузка проца на 100% не грозит....
как вариант - можно запустить процесс скачки в отдельный поток, но это сопряжено с рядом возможных проблем, которых хотелось бы избежать...
Т.е. как вариант - проц даже в паузе будет несколько загружен, но на величину менее свободного процессорного времени и другим программам особо мешать не должен...