Виртуальный TMemo

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Osmiy
новенький
Сообщения: 46
Зарегистрирован: 07.05.2016 20:18:39

Виртуальный TMemo

Сообщение Osmiy »

Есть готовый компонент типа виртуальный Memo? Т.е. многостраничный редактор (или на худой конец показывательщик), который не загружает в себя все строки, а только запрашивает (желательно у потомка TStrings) нужные строки для показа.
xchgeaxeax
постоялец
Сообщения: 198
Зарегистрирован: 11.05.2023 02:51:40

Сообщение xchgeaxeax »

Может где и есть, но, если они (строки) уже влезли в TStrings, то почему нельзя загрузить в TMemo.Lines?
Osmiy
новенький
Сообщения: 46
Зарегистрирован: 07.05.2016 20:18:39

Сообщение Osmiy »

Потому что строки находятся в гигабайтном текстовом файле, а потомок TStrings хранит только позиции и длины строк, и загружает строку только при вызове метода Get.
sts
энтузиаст
Сообщения: 519
Зарегистрирован: 04.04.2008 12:15:44
Откуда: Тольятти

Сообщение sts »

вроде SynEdit должен уметь безразмерные файлы показывать
Ответить