Re[2]: Detected memory leaks при вызове AfxFreeLibrary
От: Alex_Bukreev  
Дата: 13.05.09 07:08
Оценка:
Здравствуйте, LMars, Вы писали:

LM>Случайно это не из-за того, что код с ошибкой? Надо:


LM>
LM>    HMODULE hModule = AfxLoadLibrary( _T("MyDLL.dll") );
LM>    int* p1 = new int[ 100 ];
LM>    char* p2 = new char[ 321 ];
LM>    AfxFreeLibrary( hModule );
LM>    delete [] p1;
LM>    delete [] p2;
LM>


Да, я потом вспомнил что в таких случаях в delete надо ставить [], но они не помогли
Тем более видите, там утечки памяти показываются не только в тех местах, где я её явно выделяю. Кстати CDynLinkLibrary, это мне ясно, действительно такой объект создаётся в DllMain MFC extension DLL, не понятно только почему он два раза в memory leaks упоминается, ведь адрес один-то.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.