Не пойму в чем проблема... Скорее всего, это глюк самого компонента TChart... Кидаю на форму пустую диаграмму, создаю в ней серию (из IDE), затем в runtime добавляю точку:
chart1.Series[0].AddXY(1, 1977880);
Выпадает ошибка "Invalid pointer operation"

Причем, если идти по точкам, то эта строка проскакивает без проблем, но после выхода из процедуры выпадает эта ошибка.
А вот такая строка работает без ошибок:
chart1.Series[0].AddXY(1, 197);
Шизня какая-то... Может кто чем поможет?