Здравствуйте, aleks_z, Вы писали:
_>Столкнулся с проблемой — добавляю в цикле (AddXY) 800 значений, они рисуются секунд 5 или даже больше, все программы при этом висят. Может кто сталкивался с таким или может кто подскажет, где собака зарыта? _>Может поможет дополнительная информация: данные для добавления получаю по событию из драйвера (DeviceIoControl) в буфер каждые 200мс (для прорисовки точно знаю нужно не больше 16мс). При этом повесил обработчик события OnAfterDraw, в котором рисую на чарте — все рисуется нормально. И еще, когда кликаю мышкой где-нибудь на окне — тоже рисуется быстро. Пробовал вставлять Application.ProcessMessages — как мертвому припарка.
Пробовали BeginUpdate/EndUpdate использовать?
BTW, TChart кривой до безобразия.