Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Что будет с памятью, если создать экземпляр, и выйти из проги не уничтожив его? / 8 сообщений из 8, страница 1 из 1
29.11.2002, 12:01
    #32073952
dropin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что будет с памятью, если создать экземпляр, и выйти из проги не уничтожив его?
Память вернется системе или будет занята, пока не презагрузишь?
...
Рейтинг: 0 / 0
29.11.2002, 12:05
    #32073956
Александр Спелицин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что будет с памятью, если создать экземпляр, и выйти из проги не уничтожив его?
>>> если создать экземпляр...
Экземпляр чего?
...
Рейтинг: 0 / 0
29.11.2002, 12:58
    #32074020
dropin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что будет с памятью, если создать экземпляр, и выйти из проги не уничтожив его?
Экзепляр своего собственного класса. Не vcl.
И второй вариант создадим экземпляр TBitBtn, OWNER = NULL
И третий вариант создадим экземпляр TBitBtn, OWNER = главная форма.
спасибо.
...
Рейтинг: 0 / 0
29.11.2002, 15:14
    #32074104
Tаrantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что будет с памятью, если создать экземпляр, и выйти из проги не уничтожив его?
А от чего ты его наследуешь?
по 2 и 3 память освободиться
...
Рейтинг: 0 / 0
29.11.2002, 15:58
    #32074146
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что будет с памятью, если создать экземпляр, и выйти из проги не уничтожив его?
При уничтожении процесса память полюбому освободится, только правильнее освобождать самому.
...
Рейтинг: 0 / 0
02.12.2002, 10:33
    #32074507
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что будет с памятью, если создать экземпляр, и выйти из проги не уничтожив его?
Если память выделяется "вручную", то сразу после закрытия программы она не освободится. Через N-ное время до винды дойдет, что память никем не используется и она (винда) пометит ее как свободную . Может быть... Так как когда это случится - никто не знает.
...
Рейтинг: 0 / 0
02.12.2002, 12:45
    #32074568
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что будет с памятью, если создать экземпляр, и выйти из проги не уничтожив его?
>>по 2 и 3 память освободиться

по 3 освободится, а по 2 - нет, если сам не освободишь.
...
Рейтинг: 0 / 0
02.12.2002, 15:13
    #32074665
Tаrantino
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что будет с памятью, если создать экземпляр, и выйти из проги не уничтожив его?
Выдержка из хелпа:
A form owns all the controls and non-visual components that are placed on it in design mode. When it is freed, all of these components are automatically freed as well. By default, all forms are owned by the global Application object. When an application terminates, it frees the global Application object, which frees all forms. For objects that are not components, and for components created with a nil owner, be sure to call Free after finishing with the object; otherwise the memory allocated for the object will be lost until the application terminates.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Что будет с памятью, если создать экземпляр, и выйти из проги не уничтожив его? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]