Такой вопрос: как можно динамически создавать много объектов? Допустим, нажали на кнопку - создался объект, ещё раз нажали - ещё раз создался, новый, такой же.. Можно, конечно, создать массив нужного типа и конструировать по одному элементу, но мне кажется, это как-то не комильфо в плане экономии памяти. Как быть?
Добавлено через 14 мин.
Сейчас я так попробовал:
var images:array of TImage;
...
getmem(images[val],sizeof(TImage)); //val - номер создаваемого элемента
Ошибка Incompatible Types, на индекс указывает. Может, нельзя выделять память именно для элемента массива?