Дабы не создавать новую тему решил спросить здесь.
В Lazarus 0.9.29 не могу найти критические секции. Модуль cobjects (вродеб так он назывался) отсутствует. Где теперь их искать?
Модератор: Модераторы
VirtUX писал(а):Где теперь их искать?
ronin писал(а):Synchronize использую для отображения прогресса закачки (обращение к VCL), и вывода сообщений пользователю об этапах выполнения загрузки - коннект/загрузка/окончание/ошибки...
можно обойтись без synchronize? в принципе у меня один поток закачки
P.S. во всех источниках что прочитал пугали о синхронизации, о возможности появления ошибок при одновременном обращении к VCL
eevee 18.03.2010 12:37:49
можно попробовать так:
1. добавить к проекту глобальные переменные.
2. методом synchronize обновлять глобальные переменные (ну взять числовую переменную и присваивать ей значения от 1 до 100)
3. по таймеру в VCL проверять значение глобальной переменной и относительно ее уже выводить инфу о процентах закачки файла (ну или что там надо)
то есть не работать напрямую с VCL из synchronize
Код потерялся?Sergei I. Gorelkin писал(а):Ну хотя бы так.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44