Вверх ↑
Разработчик
Ответов: 4698
Рейтинг: 426
#1: 2014-06-25 15:33:05 ЛС | профиль | цитата
Чего-то не хватает в этой карте:
#pas
if nsz <> FAlloced then begin
ReallocMem(FPgm, nsz);
FAlloced := nsz; //вот эта строчка
end;
Без нее конечно смысла в FAloced нет.
------------ Дoбавленo в 14.51:
А, посмотрел архив поста - реально там ее нет. Видимо давно поправил и забыл перезалить Тогда разберусь до конца с оптимизацией и тогда уже сразу все перезалью.
------------ Дoбавленo в 15.07:
Galkov писал(а):
Но давай вспомним самый главный вопрос - НА ХРЕНА МНЕ ЭТИ РАЗБОРКИ.

Так обычно все разборки решаются написанием комментариев, поясняющих, что делает такая-то функция.
------------ Дoбавленo в 15.33:
По результатам тестов кстати получилось, что бесклассовый вариант работает быстрее где-то в 2 раза. Так что переделаю на него.
карма: 10
0