Задача 2009

Terr0909

Всем привет. Возникла следующая проблема.В Эксель файле 25 000 строк и 16 колонок, когда я пытаюсь считать всю информацию из этого файла в MSFlexGrid вылезает ошибка которая жалуется на нехватку памяти...как избежать этого? Заранее спасибо!
7 ответов

Terr0909

А если доставить памяти?OFF:// Что-бы коровы больше доились и меньше елиих нужно меньше кормить и больше доить (с) Анекдот


Terr0909

Terr0909,Нет надобности загружать все строки в грид. Загружать можно постранично, по строк 20-25 и по мере прокрутки добавлять. Ведь все равно увидеть можно только те, что на экране. Я давал пример кода на этом форуме.


Terr0909

Чтобы не заниматься мазохизмом можно использовать нормальный Grid.


Terr0909

Чтобы не заниматься мазохизмом не нужно загружать сразу 25 000 строк в грид.


Terr0909

Чтобы не заниматься мазохизмом не нужно загружать сразу 25 000 строк в грид.
Видите-ли, нормальные Grid-ы сами работают с Recordset-ом или массивом не грузя его весь в себя. Потому и данной проблемы как таковой у них не существует изначально.


Terr0909

AndrF,MSHFlexGrid вполне приличный грид. Я с ним делал все, что требовалось. Другие гриды - с прибамбасами, за отдельные деньги, если не воровать. Вы где покупали "нормальный" грид?