alexs писал(а):Выдели сразу память под итоговую строку
Спасибо добрый alexs



Мне кажется, что пошаговое выделение/добавление - будет быстрее чем, вычисление через length( sMyString[5555555] );

Или я как обычно ошибаюсь?
И непонятно, почему память автоматом правильно не выделяется при таком коде: while i < 5555555 do sMyStr := sMyStr + arrStrings[i];

Почему выделение памяти для стрингов - нельзя сразу в компилятор заложить?
.