Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.03.03;
Скачать: [xml.tar.bz2];

Вниз

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

 
Домарощинер   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
1-6021
novice_
2004-02-19 08:28
2004.03.03
Множества (Set)


3-5958
alex-ran
2004-02-05 15:11
2004.03.03
Запросы на вставку и Исключения


1-6133
Alexadna
2004-02-19 16:13
2004.03.03
Table.State


6-6166
$hade
2003-12-26 13:44
2004.03.03
Авторизация на прокси сервере...


14-6204
BALU1111
2004-02-11 12:31
2004.03.03
Продолжение вопроса Intel vs AMD





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский