![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Регистрация: 08.11.2017
Сообщений: 3
|
![]()
Подскажите пожалуйста, как сделать загрузку большого текстового файла в TMemo (Windows и Android), чтобы затем можно было листать "постранично"?
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,869
|
![]()
подгружать в Memo блоками не катит? скажем, с1 по 50.000 символов, затем с 50.000 по 100.000 и так далее. т.к. у memo есть ограничение по количеству отображаемых символов, насколько я помню.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
![]() |
![]() |
![]() |
#3 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,836
|
![]()
Лучше использовать TRichEdit. А постраничный вывод - загружать файл в TStringList, из него переносить нужный блок в TRichEdit, кнопками перехода на другую страницу менять номер блока.
Набросал пример, разбирайтесь и настраивайте под свою задачу: Код:
E-Mail: arigato.freelance@gmail.com
Последний раз редактировалось Arigato; 08.11.2017 в 11:15. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А чем rich лучше? Текст же не форматированный
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 08.11.2017
Сообщений: 3
|
![]()
Спасибо за пример, но TStringList подгрузит всю строку, пока не встретится #13#10, а в РичЭдите что будет? Огромная ширина строки с горизонтальным скроллбаром? А если WordWrap, то текст превысит высоту РичЭдита (или Мемо)
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Memo1.Perform(EM_LINESCROLL,0,22) или назад -22
22 (количество строк) сам вычисли сколько умещается по высоте
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#7 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,836
|
![]()
А чем хуже? Форматирование отключается выставлением в true свойства PlainText.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Не хуже. И не лучше в данном случае ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Постранично листаемый грид | soleil@mmc | БД в Delphi | 2 | 25.08.2010 18:04 |
Копирование файлов постранично | andre48 | Microsoft Office Excel | 2 | 08.03.2010 22:14 |
Вывод из базы постранично | Amen | PHP | 14 | 20.10.2009 19:40 |
помогите с разбивкой постранично | El_Pablo | PHP | 2 | 16.05.2008 12:12 |