Показаны сообщения с ярлыком Free. Показать все сообщения
Показаны сообщения с ярлыком Free. Показать все сообщения

среда, 17 августа 2011 г.

FreeAndNil, Assigned and Destructor (Delphi)

FreeAndNil и зачем он нужен
Каждый объект в Delphi имеет свой жизненный цикл.
Обычно он сводится к:
  • созданию объекта
  • манипуляциям с объектом
  • удалению объекта
При этом, объявляя переменную объекта класса мы объявляем указатель на объект данного класса
Например выражение MyList: TList; объявляет указатель с именем MyList - это все равно что мы бы написали MyList: Pointer;, с тем лишь отличием, что в первом случае указатель будет типизированным.