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

Вниз

Предложите красивый(пошустрее и поменьше) алгоритм   Найти похожие ветки 

 
Домарощинер ©   (2004-02-11 19:52) [0]

procedure TForm1.btnChangeAllSpacesClick(Sender: TObject);
var dataProceed:TStringList;
i,j:Integer;
s:string;
begin
dataProceed:=TStringList.Create;
try
dataProceed.Text:=Memo1.Text;
for i:=0 to dataProceed.Count-1 do begin
s:=dataProceed[i];
for j:=0 to length(s)-1 do
if s[j]=" " then s[j]:="-";
dataProceed[i]:=s;
end;
Memo1.Text:=dataProceed.Text;
finally
dataProceed.Free;
end;
end;


 
Тимохов ©   (2004-02-11 19:55) [1]

Для начала for j:=1 to length(s) do


 
TUser ©   (2004-02-11 20:09) [2]

http://delphimaster.net/view/1-1076511513/


 
Тимохов ©   (2004-02-11 20:14) [3]

Забей на tstringlist
s := memo.text
for ....
// replace in ss
memo.text := s


 
Домарощинер ©   (2004-02-11 20:16) [4]

2TUser © (11.02.04 20:09) [2]
нужно не удалить пробелы, а заменить их
Хотя StringReplace - это интересно...

2All
А можно ли здесь прикрутить асм, чтобы выиграть в скорости?


 
Тимохов ©   (2004-02-11 20:18) [5]

Можно, выиграешь много, но через месяцок, когда изучишь асм и отладишься. :))))))


 
Домарощинер ©   (2004-02-11 20:21) [6]

2Тимохов © (11.02.04 20:18) [5]
Я бы с удовольствием.
Только кто бы меня освободил от основной работы без потери оклада?%)



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
1-6058
Yermek
2004-02-13 00:20
2004.03.03
Экспорт DBGrig в Excel


3-5977
TurburatoR
2004-02-05 11:41
2004.03.03
Локальная таблица


1-6084
Случайно забежавший
2004-02-16 17:54
2004.03.03
StringGrid и перенос по словам


1-6009
Riant
2004-02-19 16:29
2004.03.03
Delphi 6 <> Delphi 7


3-5983
Filat
2004-02-06 13:47
2004.03.03
IBTable1.Filter:= - смех сквозь слёзы или где собака порылась?