Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.24;
Скачать: CL | DM;

Вниз

Удаление пустых строк из Memo   Найти похожие ветки 

 
VitGun ©   (2004-10-09 21:48) [0]

Господа я, похоже, туплю.
Загружаю в Memo текстовый файл. Кодировка ANSI. Мне нужно удалить из него пустые строки. Делаю тупой перебор:
for i:=0 to memo.lines.count-1 do
 begin
  if memo.lines.strings[i]="" then memo.lines.delete(i);
 end;
Некоторые строки удаляет, а некоторые остаются, никак не могу понять почему. Поделитесь мыслями - что делать?


 
Семен Сорокин ©   (2004-10-09 21:52) [1]

for i:=memo.lines.count-1 downto 0 do


 
X-jedy   (2004-10-09 21:54) [2]

=)
IMHO при удалении строчки ты перескакиваешь не на следующую, а через одну :
0.)asdf
1.)qwerty
2.)
3.)
4.)zxcvb
Твой алгоритм - идешь на 0-вую строчку, на первую, доходишь до второй, удаляешь, картина становится такой:

0.)asdf
1.)qwerty
2.)
3.)zxcvb

далее по алгоритму i+1, и ты уже на третей, пропустив таким образом пустую строчку.


 
VitGun ©   (2004-10-09 22:12) [3]

//Семен Сорокин ©
Thanx...работает...
//X-jedy
Мда...это-то я и упустил из виду...thanx...


 
Чава   (2004-10-09 22:23) [4]

VitGun ©   (09.10.04 22:12) [3]
> Мда...это-то я и упустил из виду

Ну дык:) Это же, можно сказать - стандарт!


 
X-jedy   (2004-10-10 02:30) [5]

Сам обжигался точно на таком же таске =)



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

Текущий архив: 2004.10.24;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.038 c
14-1096619424
icebeerg
2004-10-01 12:30
2004.10.24
Трабла с ситемой...


14-1096595238
Думкин
2004-10-01 05:47
2004.10.24
С днем рождения! 1 октября


1-1097164516
AlexXn
2004-10-07 19:55
2004.10.24
RecreateWnd


14-1096876667
Доброжелатель
2004-10-04 11:57
2004.10.24
Зарплата


14-1096979739
Игорь Шевченко
2004-10-05 16:35
2004.10.24
Нету ли в природе программы транслитерации русских символов?