![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
работа с 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