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

по 3 освободится, а по 2 - нет, если сам не освободишь.
...
Рейтинг: 0 / 0
Что будет с памятью, если создать экземпляр, и выйти из проги не уничтожив его?
    #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
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Что будет с памятью, если создать экземпляр, и выйти из проги не уничтожив его?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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