|
Кое-что об объектах и использовании памяти
- Объекты определенно распределяются из из глобальной кучи, хотя я до сих пор
не нашел ни в одной электронной справке описание данного процесса. (На 99% я
уверен, что оно существует, но на данный момент я его не нашел).
- Delphi имеет собственный "распределитель" памяти для объектов, ею
создаваемых. Для получения дополнительной информации обратитесь к электронной
справке к главе "Memory", разделу "Heap Manager". Я предполагаю, что в этом
описании в качестве метода для распределения памяти вновь создаваемого
экземпляра объекта используется New или GetMem. (У меня нет перед собой
исходного кода метода TObject Create, поэтому я не уверен на 100%).
- Согласно Генеральной Филосифии Delphi, создаваемые [методом Create] объекты
обязательно должны освобождаться [методом Free]. Кидаемые на форму компоненты
создаются "на лету", и освобождаются при их удалении с формы. Подумайте над
этим, это очень важно. Правда, в коде необычные ситуации могут потребовать
неординарных действий.
|
Категория: Pascal | Добавил: DelphiAiX (09.05.2012)
|
Просмотров: 439
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
|