Показать сообщение отдельно
Старый 19.09.2012, 13:05
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 10  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Используя FTE как раз таки можно выводить текст по-строчно, кешировать строки и т.д. Можно было бы реализовать консоль, где есть какой-то буффер, видимое поле и файл.
Т.е. когда файл читается, происходит следующее: из файла загружается ровно столько, сколько нужно для того, чтобы заполнить буффер, из буффера рендерится только то, что нужно для того, чтобы заполнить видимое поле. Недостаток - скролл будет невменяемым / тяжело расчитать сколько вообще текста есть.
Таким образом работают большинство текстовых редакторов, Scintilla, Eclipse, Emacs и т.д. - никто сразу не пытается отрендерить весь текст (хотя многие пытаются загрузить весь...)
__________________
Hell is the possibility of sanity