drovosek, Массив (в делфи) можно сделать из всего, что:
- копируется (клонируется, счётчики ссылок)
- создаётся конструктором без параметров (либо имеет значение nil)
В делфи все классы управляются указателями, а для них вышеперечисленное справедливо.
чтобы массив стал "хозяином" своего содержимого, требуется чтобы содержимое умело саморазрушаться, т.е. был бы описан деструктор