дебъглявини

0 отговора 0 прегледа
#1

дебъглявини

та значи... memory leak

vc++ 6.0. mfc dll с апликейшън обект и всичките му там гъзарии

всичко точно, даже и работи, ама като излизам дебъгера се оплаква, че е намерил мемори лийкс. всичко тва без допълнителното инфо, както се случва ако аз съм забравил да изчистя нещо -- просто:

Detected memory leaks!
Dumping objects ->
{91} normal block at 0x0CE37138, 4 bytes long.
Data: < A@ > 90 41 40 0D
{90} normal block at 0x0CE37778, 60 bytes long.
Data: < ( > E0 1B 03 10 01 00 00 00 28 13 1B 00 FF FF FF FF
{83} normal block at 0x0CE37AC8, 224 bytes long.
Data: < CX <, R > A0 17 03 10 43 58 00 00 3C 2C 00 00 10 52 E3 0C
{82} normal block at 0x0CE37830, 592 bytes long.
Data: < l > 01 00 00 00 6C 00 00 00 00 00 00 00 00 00 00 00
{80} normal block at 0x0CE374A0, 664 bytes long.
Data: < l > 01 00 00 00 6C 00 00 00 00 00 00 00 00 00 00 00
{78} normal block at 0x0CE37190, 592 bytes long.
Data: < l > 01 00 00 00 6C 00 00 00 00 00 00 00 00 00 00 00
{76} normal block at 0x0CE35210, 7904 bytes long.
Data: < l > 01 00 00 00 6C 00 00 00 00 00 00 00 00 00 00 00
{71} normal block at 0x0CE34EF8, 288 bytes long.
Data: < l > C0 1C 03 10 6C 1C 03 10 01 00 00 00 04 17 03 10
Object dump complete.

е те такива цигании, че гледам има и бая големи парчета дето са изтекли. ако са изтекли изобщо. дайте някакъв акъл, как да разбера кой заделя тая памет и кво има вътре. поизтрейсвах до момента в който дъмпва паметта та да видя кво има там -- нищо интересно (байнъри боклуци), по никакъв начин не виждам да имам пръст в тая работа дали дебъгера си прави майтап с мене или наистина съм забравил да затрия нещо?!?

забравих да кажа :) в мфц длл-то има и ком компонентчета то всъщност така е почнато -- като атл проект с мфц съпорт

техното е за неуспелите в поп-фолка
...стара китайска поговорка
Отговор