Vavilon
Зарегистрирован: 06.06.2006 Сообщения: 6
|
Добавлено: Пт Окт 13 2006 11:26 Заголовок сообщения: Работа с большими списками |
|
|
Желательно пример на Delphi.
Имеется например stringgrid с 2 столбцами. Необходимо отображать через него
к примеру около 40,000,000 строк.В первом столбце находится номер строки, от 1 до 40000000.
Разумеется памяти не хватает чтобы хранить все эти строки.
Вопрос:Как динамически подгружать строки из файла где они хранятся по мере прокрутки,нажатия pageup или pagedown.
Например отображать около 30-40 видимых строк. |
|
Kefir
Зарегистрирован: 16.04.2005 Сообщения: 443 Откуда: Пермь
|
Добавлено: Пт Окт 13 2006 12:25 Заголовок сообщения: |
|
|
В дельфи, кажется, есть элементы для отображения таблиц и представлений БД, которые делают то что Вам нужно. Еслди это Вам действительно нужно... Вообще, применять их - значит мешать интерфейс с данными, что не есть хорошо с т.з. архитектуры.
Вопрос: Вы всерьез думаете, что человек может воспринять, или просмотреть, или хотя-бы пролистать 40 000 000 записей?
Я уверяю Вас, что нет. Вам следует пересмотреть интерфейс пользователя. Очень следует... Очень пересмотреть... Есть масса всяких хороших вещей, поиск, например, или деревья в которых можно подгружать раскрывающиеся ветки и т.д. _________________ Самоловских Виталий aka Kefir |
|