Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2011, 14:13   #1
volod3000
Форумчанин
 
Аватар для volod3000
 
Регистрация: 18.12.2008
Сообщений: 266
По умолчанию RichEdit проверка на совпадение

Здравствуйте !

Есть код :

Код:
for i := 0 to RichEdit2.Lines.Count - 1  do begin

     for y := 0 to length(RichEdit2.Lines[i]) do begin

          if RichEdit2.Lines[i][1] = '=' then 
             RichEdit2.Lines.Delete(i);

          end;
      end;

end;
Задача кода проверить текст построчно, и если в строке первый символ
знак '=', то строка удаляется вся.

Код вроде работает, но видимо не совсем правильно, после его выполнения выдает ошибку :

Цитата:
Access violation at address 0051974B in module 'PSor.exe'. Read of address 00000000.
Где ошибка ?

Мало открыть человеку глаза, большинство еще просит указать дорогу и ждет волшебного пенделя.
volod3000 вне форума Ответить с цитированием
Старый 09.12.2011, 14:53   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Код:
  for i:=RichEdit2.Lines.Count-1 downto 0 do
    if (Length(RichEdit2.Lines[i])>0) and
       (RichEdit2.Lines[i][1]='=') then RichEdit2.Lines.Delete(i);
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 09.12.2011, 15:25   #3
volod3000
Форумчанин
 
Аватар для volod3000
 
Регистрация: 18.12.2008
Сообщений: 266
По умолчанию

Спасибо Аватар, я понял в чем ошибка !

Мало открыть человеку глаза, большинство еще просит указать дорогу и ждет волшебного пенделя.
volod3000 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка в RichEdit текста из файла, и получение его из RichEdit Byurrer Общие вопросы C/C++ 1 09.04.2011 10:17
Проверка на совпадение записи в БД MS Access Lived08 БД в Delphi 2 23.05.2010 18:08
Проверка на совпадение записи Lokos БД в Delphi 4 29.04.2010 08:55
Проверка на совпадение записи Lokos БД в Delphi 0 29.04.2010 03:51
Проверка на совпадение. Firebird. artemavd БД в Delphi 6 18.03.2010 16:34