Медленный Insert
От: cargo Россия  
Дата: 14.04.05 16:08
Оценка:
Нижеприведенный кусок кода работает чрезвычайно медленно, например, если lData 6 MB, то процедура занимаетс порядка 5ти минут. Есть ли альтернативный скоростной вариант?


const
  MAX_LINE_LENGTH = 64;
...
  P := MAX_LINE_LENGTH + 1;
  while P <= Length(lData) do begin
    Insert(EOL, lData, P);
    P := P + MAX_LINE_LENGTH + 2;
  end;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.