В Delphi разрешается определять массивы объектов, что весьма удобно, если в программе имеются группы объектов, действующих примерно одинаково. Такие массивы позволяют «привязывать» разные элементы управления к одной процедуре обработки события.
 Способ создания массива объектов:
 · установить компонент (на его основе будет создаваться массив), изменить необходимые свойства;
 · объявить массив объектов (имя массива не должно совпадать с именем ранее установленного компонента);
 · написать программный код для создания объектов массива, «привязки» объектов к форме и определения их свойств (обычно код пишется в FormCreate);
 · если предполагается, что объекты массива должны реагировать на внешние события, то создаются и объявляются соответствующие процедуры.
 Элементы массива объектов имеют одинаковые имена, различаются по индексу, остальные свойства могут совпадать или отличаться. Для обращения к элементу массива объектов необходимо указать имя объекта и в квадратных скобках его номер.
  
 Постановка задачи:
 Разработать приложение «Игра в пятнашки».
 Алгоритм игры следующий: в прямоугольной коробке находится 15 фишек, на которых написаны числа от 1 до 15. Размер коробки - 4х4, таким образом, в коробке одна пустая ячейка. В начале игры фишки перемешаны. Задача игрока состоит в том, чтобы, не вынимая фишки из коробки, выстроить фишки в правильном порядке (по возрастанию).