Как запихать в Мемо больше текста, чем оно может вместить по умолчанию
|
Видак короче смотрю, кассета пиратская естественно, такая где на экране крутится счетчик чего-то, то ли кадров, то ли времени.. Сроду внимания не обращал, а тут ближе к концу фильма, меня вдруг осенило: "Вот это посещаемость на чьем-то сайте, вот счетчик крутится".....
|
Можно посчитать кол-во строчек нужных для кэша, скажем 500 и подгружать из большого файла куски.
Или посчитать, сколько строчек Мемо влезет в один лист и сделать,
как в ворде разбиение по листам. Алгоритм подгрузки из файла строк
с позиции A по B, очень прост и я думаю нет труда егор расписывать.
Достаточно лишь точно знать A и B ,
где B:=A+(кол-во строк в одном куске " кэша" мемо).
Считываем построчно текст из файла, предварительно очистив Мемо,
а потом добавляем строку, считанную из файла методом Тмемо.lines.add(stringfromfile).
Метод прост, изящен, достаточно быстр и экономичен в плане памяти(хотя последнее можно оспорить).
Наиболее яркий пример такого использования Тмемо - программа "Yboo"
|