Меню сайта
Мини-чат
Чтобы добавить сообщение, необходимо авторизоваться.
Главная » Статьи » Не стандартные примеры на Delphi » Pascal

Кое-что об объектах и использовании памяти
  1. Объекты определенно распределяются из из глобальной кучи, хотя я до сих пор не нашел ни в одной электронной справке описание данного процесса. (На 99% я уверен, что оно существует, но на данный момент я его не нашел).

  2. Delphi имеет собственный "распределитель" памяти для объектов, ею создаваемых. Для получения дополнительной информации обратитесь к электронной справке к главе "Memory", разделу "Heap Manager". Я предполагаю, что в этом описании в качестве метода для распределения памяти вновь создаваемого экземпляра объекта используется New или GetMem. (У меня нет перед собой исходного кода метода TObject Create, поэтому я не уверен на 100%).

  3. Согласно Генеральной Филосифии Delphi, создаваемые [методом Create] объекты обязательно должны освобождаться [методом Free]. Кидаемые на форму компоненты создаются "на лету", и освобождаются при их удалении с формы. Подумайте над этим, это очень важно. Правда, в коде необычные ситуации могут потребовать неординарных действий. 
Категория: Pascal | Добавил: DelphiAiX (09.05.2012)
Просмотров: 439 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]