Tad писал(а):
Отличается тем, что ты работаешь с MTStrTbl (в которую нужно загрузить, в моём случае, все 800 тысяч строк, а это 3-4 минуты ), а предлагаемый блок работает с таблицей БД мгновенно, т.к. загружает только то, что влезает в окно (обычно от 20 до 50 строк)Гы. А ты хоть читал, что такое MST_Virtual и смотрел пример
Получилось из серии -- не читал, но осуждаю... (с)
Для особо умных
MST_Virtual писал(а):
Клиентский модуль MTStrTbl для работы с таблицой в виртуальном режимеСама таблица начинает работать с параметром
KOL писал(а):
lvoOwnerData- список является виртуальным, т.е. изначально не хранит сам никакие данные, а в обработчике события OnLVData получает их пользовательского кода;...
OnLVData и OnLVDataW - особое событие для виртуального списка (с опцией lvoOwnerData). Обработчик этого события вызывается каждый раз, когда при рисовании окна списка системе требуется получить текст и изображения для отображения (виртуальные списки тем и отличаются от обычных, что текст и изображения программа хранит у себя, и в результате появляется возможность быстро работать с огромными списками данных);