Вниз
Скачать: CL | DM;

Как узнать кол-во символов загруженных в TRichEdit?   Найти похожие ветки 

← →
Unknown user ©   (2008-02-04 15:46) [0]

Что-то не вижу, простого способа это сделать. Вариант Length(RichEdit.Lines.Text) не предлагать.


← →
{RASkov} ©   (2008-02-04 15:51) [1]

> [0] Unknown user ©   (04.02.08 15:46)
> Что-то не вижу, простого способа это сделать

Тыж сам простой способ отверг :(


← →
Unknown user ©   (2008-02-04 15:53) [2]

>Тыж сам простой способ отверг :(

Критично к быстродействию. Нужен вариант через SendMessage(RichEdit.Handle,..)


← →
DVM ©   (2008-02-04 16:01) [3]


> Unknown user ©   (04.02.08 15:46)  

А в RTF есть еще и служебные символы их считать?


← →
ANB   (2008-02-04 16:06) [4]


> А в RTF есть еще и служебные символы их считать?

PlainText := True; И будет счастье :)


← →
Anatoly Podgoretsky ©   (2008-02-04 16:11) [5]


> Вариант Length(RichEdit.Lines.Text) не предлагать.

Слишком просто?


← →
Anatoly Podgoretsky ©   (2008-02-04 16:11) [6]


> Критично к быстродействию.

Слишком быстро?


← →
clickmaker ©   (2008-02-04 16:38) [7]

EM_GETTEXTLENGTHEX


← →
Unknown user ©   (2008-02-05 12:35) [8]

> Вариант Length(RichEdit.Lines.Text) не предлагать.
>Слишком просто?
>Слишком быстро?

Слишком простая реализация, которая влечет за собой снижение быстродействия. Неоптимально для получения кол-ва символов в RichEdit выделять память под строку в которую будут скопирован весь текст из редактора. Смотрим код функции function TStrings.GetTextStr: string;


← →
Unknown user ©   (2008-02-05 12:37) [9]

>А в RTF есть еще и служебные символы их считать?

считать только символы #13#10

>EM_GETTEXTLENGTHEX

спасибо, попробую



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
15-1201519922
No_Dead
2008-01-28 14:32
2008.03.02
А не подскажете как правильно пишется&#133


15-1201495745
vajo
2008-01-28 07:49
2008.03.02
Как настроить обновления Win Vista Busines?


2-1202328026
Евгений Р.
2008-02-06 23:00
2008.03.02
Правильна ли запись?


2-1201689760
Ell
2008-01-30 13:42
2008.03.02
Нужна помощь


2-1202118889
VAD*Anti Gopn!k
2008-02-04 12:54
2008.03.02
a := a + 1 или Inc(a)




   Наверх