Возникает вопрос - а как ты грузишь сейчас?
Хотя по собственному опыту могу сказать, что тормоза не в загрузке, а в запихивании всего этого добра в грид. Попробуй сначала считать это в какой-нить массив или список, потом сразу образмерить грид на всю длинну списка, а потом уже запихивать в него значения. Может получится чуть побыстрее.
Еще вариант - использовать какую-нить БД и, соответсвенно, TDBGrid. Отключаешь обновление конролов, запихиваешь все точки в БД, потом опять включаешь обновление.
Еще один вариант - сделат свою отрисовку списка. В этом случае ты можешь рисовать только ту часть списка, которая в данный момент отображается, что будет быстрее. Хранить же данные можно опять-таки в массиве или списке.
|