zub писал(а):Просто у когото руки не оттуда растут
Тогда - это у всех программистов на форуме - руки не оттуда растут, потому что проблему пытались решить около 10-ти очень сильных программистов и никому не удалось. А оказалось, всё банально. Ноли прописываются, по сути ЛЮБАЯ картинка ВСЕГДА инициализируется 2 раза подряд. И естественно программа тормозит.
Теперь понятно почему С++шные программы работают быстрее, несмотря на то что - ассемблер везде одинаковый. Просто в паскале, для одарённых программистов, процессор ВСЕГДА проделывает двойную работу. И в модулях, так много глобальных переменных, что, вообще непонятно как эти программы грузятся меньше чем за минуту?
zub писал(а):при попытке доступа через неинициализированый указатель...
Ну вот ненужно на художников валить, там совсем другая ситуация при ЗАКРЫТИИ программы, команда Free в onClose формы, почему-то, срабатывает ДО последней перерисовки этой формы, что само по себе не есть ошибка художников, а суть есть баг в работе формы.
beria писал(а):И более использовать динамические переменные через New. GetMem типа
Я всегда вот этим пользуюсь, оно проще: SetLength.