Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

работа с MEMO [D4, D5, Win95/98, WinME, NT4, WinXP]


Demon Ltd ©   (2002-05-29 15:06:00) 

Можно ли как нибудь в компоненте типа MEMO разместить текст с размер так
романа "Война и мир". Я пробовал использовать RichEdit1, но и туда влезает мало
текста.


KilkennyCat   (2002-05-30 10:30:00) [1]

Можно и в мемо загрузить... но не в стандартное :) есть компоненты джампмемо, например. Позволяет 8 метров грузить.

Но лучше, на мой взгляд, грузить не больше того, сколько на экране отображается. Остальное - подгружать.

А вообще, я работаю с PlusMemo. Лучше не встречал - нелимитированный текст, возможность создания ссылок, подсветка синтаксиса и пока видел только один глюк (тьфу-тьфу-тьфу лефтджастифи) - верхний правый угол забывает прорисовываться иногда, размером с ширину скролбара. Но это фактически незаметно и при появлении скролбара исчезает.


-=Sergeante=-   (2002-05-30 10:23:00) [2]

ИМХО, вопрос должен решаться не на уровне, можно ли запихнуть огромный кусок текста в мемо или нет. Как правило, не всегда требуется загружать текст полностью, а работать с ним частями.
Ну а на счет мемо под вин95/ме, то 64 kb и баста.
Сколько кстати Война и мир весит. Метров 7-8? Прикиньте, это всё в памяти.


VID   (2002-05-29 17:51:00) [3]

TO SubjAutor: Всё зависит от того, каким методом ты пытаешься загрузить текст в тот же RichEdit. Если через Lines.LoadFromFile(), то вообще-то загрузятся все 4 тома романа, если же методом Copy-Paste, то грузиться не весь текст, а часть.

Даже самому интересно почему.
Вот такая была ситуация: В ворде был большой текст (где-то 150-200стр). Текст был форматированный. Select all. Copy. Теперь Paste в RichEdit. вставляется не всё.
Может не всё влезло в Clipboard ? Ок, делаем New Document в том же WORD, и PASTE. Вставилось всё! МОЖЕТ БЫТЬ ворд закидывает в Clipboard какой-то фиксированный размер текста, а остальное пихает в свой "сосбтвенного производства" clipboard ? не знаю...


MBo   (2002-05-29 15:22:00) [4]

под 98 у меня, к примеру, 9 мег читается.
если не получается, попробуй
richedit1.perform(EM_EXLIMITTEXT,0,большое число);


Song   (2002-05-29 15:16:00) [5]

на w2k мне кажется должно хватить и в обычном TMemo. Возможно придётся посылать сообщение о увеличении лимита.


Игорь Шевченко   (2002-05-29 15:14:00) [6]

Вообще-то под WinNt и в TMemo можно...
А в TRichEdit вроде везде...
Хотя не считал размер текста Война и Мир, но вряд ли больше ~2Gb


Наверх

Титульная страница Поиск, карта сайта Написать письмо