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

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

как обойти ограничение на объем TMemo? [D5, Win2k]


Crypto ©   (2002-07-23 20:19:00) 

Пробую загрузить файл в 35 кб в Memo под 98 Виндой, и получаю ошибку о превышении максимально допустимой емкости Memo. Под Виндой 2000 все нормально работает. Как можно заставить работать это на любой Винде? Мож компонент какой-нть подскажете?


Виктор Щербаков   (2002-07-24 16:06:00) [1]

Под 2k ограничения не такие жесткие. Там запросто можно загружать файлы размером в несколько мегабайт в стандартный элемент управления. Это наглядно демонстрирует обычный блокнот. Он ведь основан на стандартном EDIT.


Song   (2002-07-24 16:03:00) [2]

2Виктор Щербаков © (24.07.02 10:46)
Под w2k у меня получалось.


Виктор Щербаков   (2002-07-24 10:46:00) [3]

Song © (24.07.02 10:38)
Нельзя. Это связано с ограничением операционнной системы.

Вот что сказано о свойстве Maxlength, изменение значения которого, приводит к отправке сообщения EM_SETLIMITTEXT:

Even when MaxLength is 0, there may be limitations imposed by the operating system on the number of characters that may be entered into an edit control.


Song   (2002-07-24 10:38:00) [4]

Можно увеличить EM_SETLIMITTEXT


Crypto   (2002-07-23 21:09:00) [5]

тогда возникает другая проблема: текст начинает показываться разными шрифтами, хотя это обычный txt из Notepad и PlainText стоит в True


Anatoly Podgoretsky   (2002-07-23 20:28:00) [6]

Использовать TRichEdit


Наверх

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