Вверх ↑
Разработчик
Ответов: 26149
Рейтинг: 2127
#1: 2013-03-07 00:20:30 ЛС | профиль | цитата
Tad писал(а):
Отличается тем, что ты работаешь с MTStrTbl (в которую нужно загрузить, в моём случае, все 800 тысяч строк, а это 3-4 минуты ), а предлагаемый блок работает с таблицей БД мгновенно, т.к. загружает только то, что влезает в окно (обычно от 20 до 50 строк)

Гы. А ты хоть читал, что такое MST_Virtual и смотрел пример
Получилось из серии -- не читал, но осуждаю... (с)

Для особо умных

MST_Virtual писал(а):
Клиентский модуль MTStrTbl для работы с таблицой в виртуальном режиме

Сама таблица начинает работать с параметром

KOL писал(а):
lvoOwnerData- список является виртуальным, т.е. изначально не хранит сам никакие данные, а в обработчике события OnLVData получает их пользовательского кода;
...
OnLVData и OnLVDataW - особое событие для виртуального списка (с опцией lvoOwnerData). Обработчик этого события вызывается каждый раз, когда при рисовании окна списка системе требуется получить текст и изображения для отображения (виртуальные списки тем и отличаются от обычных, что текст и изображения программа хранит у себя, и в результате появляется возможность быстро работать с огромными списками данных);


карма: 22

0