## DQE2_Dummy.Name

> Название объекта

### Синтаксис:

> property Name:string read FName write SetName;

### Описание:

> Имя - это идентификатор, который позволяет обращаться к объекту, скрипту и др. по имени. Так все они находятся внутри специальных контейнеров - списков, то поле Name не может повторяться внутри одного списка. Функция SetName следит за этим и, в случае обнаружения повтора меняет имя. Таким образом имя однозначно идентифицирует любой объект внутри конкретного списка. При создании объекта с пустым именем, ему назначается имя по-умолчанию, которое образуется отбрасыванием префикса "DQE2_" из названия класса объекта.
> Например, у вас есть объекты с именами Object1 и Object2 и вы меняете название второго объекта на Object1. Объект с таким именем существует, поэтому второму объекту дается имя Object1(2). Пример 2: В редакторе скриптов вы последовательно создаете 2 скрипта, при этом оставляя поле Название пустым. В результате у вас будет 2 скрипта с именами Script и Script(2).

### Примечание:

> 1. Вследствие того, что имеет место корректировка имени, после присваивания полю Name некоторого значения, проверьте какое значение содержится там после присваивания.
> 2. Поле Name присутствует у всех основных классов за исключением DQE2_List и DQE2_World