iskander писал(а):"Медленный массив" немного напоминает синий вкус или горький цвет.
Написано же «при изменении размера чудовищные тормоза», а весь смысл динамических массивов в динамическом изменении размеров. То есть доступ к однократно созданному массиву вполне быстрый, но чем это отличается от обычного выделения памяти, не очень понятно. Однако любой вызов SetLength моментально превращает «карету в тыкву», и чем больше размер «динамических массивов» и чаще вызывается SetLength, тем более «квадратная тыква» выходит.
Добавлено спустя 7 минут 51 секунду:sts писал(а):вы видимо путаете с фрипаскалем, лазарус сделан чтоб бесплатно компилить исходники для делфы
Мдя это перл !

ИМХО: «Лазарус» сделан как бесплатная альтернатива «Дельфи» с использованием бесплатного компилятора FPC.
То есть по задумке его авторов
всё, что можно делать в «Дельфи», можно делать в «Лазарусе», причем делать довольно похожим образом, но прямая компиляция исходников «Дельфи» в «Лазарусе» в принципе НЕ ПРЕДУСМОТРЕНА проектом.
Да, в «Лазарусе» есть встроенный конвертер исходников «Дельфи 2 Лазарус» и есть режим частичной совместимости в FPC, но на самом деле проще и надежнее вместо «официально кривой конверсии» сразу написать проект-аналог (то, что в основе лежит тот же самый «Обжект Паскаль», разумеется, всё упрощает, но 100%-й совместимости нет и быть не может «по умолчанию»).