Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > TMemo и строка более 1024 символов


Автор: artemiy 29.8.2007, 16:38
Если в TMemo вставить строку длинной более 1024 символов, то эта строка "разорвется" и будет показана как 2 строки. 

Подскажите, пожалуйста, как этого избежать...

Автор: lukas 29.8.2007, 16:40
никак... это ограничение Виндоус...

Если тебе нужно хранить список, в котором строка более 1024 символов... используй TStringList, он может хранить в одной строчке сколько душе угодно.

Автор: Alexeis 29.8.2007, 16:41
  Это ограничение не TMemo, а любого многострочного Windows окна класса "EDIT". Насколько мне известно RichEdit умещает 2048 символов в строке.

Автор: artemiy 29.8.2007, 18:17
Спасибо, все ясно.

Дело то как раз в том, что мне нужно отобразить. А хранится оно уже в TStringList. 

А тогда другой вопрос, как узнать "разорвана" ли определенная строка или нет? Я так понимаю нужно проверить находится ли в конце строки TMemo последовательность символов #13#10?  Или я ошибаюсь? Может быть есть еще какие либо способы?

Автор: Yanis 30.8.2007, 08:00
Ну как как, нарисовать её.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)