Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 4 228

/ вопрос открыт /

Приветствую, уважаемые эксперты!
Я задался сделать подсчёт символов в RichViewEdit. Задумка получилась, но не полностью. Не подсчитывается количество символов при переходе на новую строку (Ctrl + Enter), а это целых 2 (символа).

К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса)

Shouldercannon Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: Shouldercannon (статус: Посетитель)
Вопрос отправлен: 25 мая 2010, 13:34
Состояние вопроса: открыт, ответов: 1.

Ответ #1. Отвечает эксперт: webkent

Здравствуйте, Shouldercannon!
Вот очень просто:......................

Приложение:
  1. var i,col:integer;
  2. begin
  3. col:=0;
  4. for i:=0 to Length(Richedit1.Text)-1 do
  5. col:=col+1;
  6.  
  7. Label1.Caption:=inttostr(col);
  8. end;


Ответ отправил: webkent (статус: 2-ой класс)
Время отправки: 25 мая 2010, 13:48


Мини-форум вопроса

Всего сообщений: 6; последнее сообщение — 29 мая 2010, 19:53; участников в обсуждении: 5.
Ерёмин А.А.

Ерёмин А.А. (статус: *Администратор), 25 мая 2010, 13:51 [#1]:

Length(RichEdit.Text)
?
webkent

webkent (статус: 2-ой класс), 25 мая 2010, 13:51 [#2]:

ахаха точно, ну и туплю =))
Shouldercannon

Shouldercannon (статус: Посетитель), 25 мая 2010, 14:14 [#3]:

Речь идёт о стороннем компоненте. RichViewEdit не имеет ни какого отношения к стандартному компоненту Delphi - RichEdit.
Death_Master

Death_Master (статус: Посетитель), 25 мая 2010, 15:13 [#4]:

Исключите символы перевода строки....
Обычно захожу по ночам... (60-70%)
Если нужно что-то написать, то беру оборудованием, деньгими и пивом(при личной встрече)...
P.S. Помогаю и рассказываю бесплатно ^_^.....Nyaaa!
Егор

Егор (статус: 10-ый класс), 29 мая 2010, 18:49 [#5]:

упс...

Цитата (webkent):

var i,col:integer;
begin
  col:=0;
  for i:=0 to Length(Richedit1.Text)-1 do
    col:=col+1;
 
  Label1.Caption:=inttostr(col);
end;

супер код!
бугага!
а вот так нельзя?
Label1.Caption:=inttostr( Length(Richedit1.Text) );
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
Shouldercannon

Shouldercannon (статус: Посетитель), 29 мая 2010, 19:53 [#6]:

Ребята ну вы даёте. Речь идёт про RichViewEdit. Уже нашёл способ
r := RVEMessage.GetTextLen;
  PSymbol.Caption := IntToStr(r);

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 16:25
Выполнено за 0.03 сек.