Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];

Вниз

Утечка памяти при использовании TForm   Найти похожие ветки 

 
X9 ©   (2004-09-14 15:33) [0]

Здравствуйте, Мастера Delphi!
Вот столкнулся с такой проблемой:
При создании формы (MyUnit.MyForm := MyUnit.TMyForm.Create(nil)) и последующем модальном показе (MyUnit.MyForm.ShowModal) после убийства формы (MyUnit.MyForm.Free; MyUnit.MyForm := nil) память, выделенная под неё (~24 кб) не освобождается - проверено TaskManager"ом. И хотя утечка небольшая, если такую форму часто вызывать, то свободная память будет уменьшаться, да и вообще - это принципиальный вопрос. Как освободить память, выделенную под форму?
Всем заранее большое спасибо!


 
TUser ©   (2004-09-14 15:34) [1]

Зато эта память может быть использована для размещения в ней другой формы, если я все правильно понимаю (хотя я в том и не уверен).


 
Суслик ©   (2004-09-14 15:35) [2]

task manager не средство контроля утечек.

есть спец средства - memproof.

как самая простоя мера использовать allocmemsize до и после операции.
он с большой долей вероятностей показывает утечку.


 
Digitman ©   (2004-09-14 15:35) [3]


> если такую форму часто вызывать, то свободная память будет
> уменьшаться


если не проверял, то и не утверждай !


 
Amoeba ©   (2004-09-14 16:12) [4]


> X9 ©   (14.09.04 15:33)

Чушь! Никакой утечки не происходит. То, что показывает TaskManager, никакого отношения к утечкам памяти в твоем случае не имеет отношения.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.10.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.039 c
8-1089800195
Гость
2004-07-14 14:16
2004.10.03
Как проиграть музыку через DerectX?


14-1094846616
тихий вовочка
2004-09-11 00:03
2004.10.03
Русификация программ


14-1095000039
QuasiLamo
2004-09-12 18:40
2004.10.03
Вопрос реторический. Потому в потрепаться.


6-1090744138
Asail
2004-07-25 12:28
2004.10.03
Опрос сети для поиска хостов...


9-1083579189
OSokin
2004-05-03 14:13
2004.10.03
Максимально возможная игра





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский