Показать сообщение отдельно

Не работает
  #10  
Старый 05.06.2010, 08:51
Dimon32
Познающий
Регистрация: 06.05.2010
Сообщений: 34
С нами: 8429952

Репутация: 0
Thumbs down Не работает

Цитата:
Сообщение от wolmer  
Код:
procedure TForm1.Button1Click(Sender: TObject);
var
 i, i2, schetchik: integer;
 current_str: string;
begin
 for i:=0 to Memo1.Lines.Count-1 do
  begin
    schetchik:=0;

    if memo1.lines.strings[i]='' then
     begin
       memo1.lines.delete(i);
     end;

    for i2:=1 to length(Memo1.Lines.Strings[i]) do
     begin
       current_str:=Memo1.Lines.Strings[i];

       if current_str[i2]=' ' then inc(schetchik);

       if schetchik=length(Memo1.Lines.Strings[i]) then memo1.lines.delete(i);
     end;
  end;
end;
Проверил - это АНТИВАРИАНТ.
После первого нажатия на кнопку - почти ничо не удаляет.
Нажимаю 2,3,4,5 раз - более менее что то удалило, но все же остаются строки из пробелов.
Решение не найдено.
 
Ответить с цитированием