Re[4]: __finally
От: parsek  
Дата: 27.03.03 12:10
Оценка:
Здравствуйте, 0x64Rm, Вы писали:

P>>Проблема была не в этом коде, я все упростил, хотя этот пример у меня тоже не выполняет чистку. И после исправлений.

P>>Может, Visual Studio глючит..
P>>У Вас этот пример выполняет __finally?

R>Возможно Visual Studio глючит. У меня на VC6 все ок. а попробуй посмотреть что GetLastError выдает ->


R>
R> __finally
R>        {  
R>                 res = HeapFree( GetProcessHeap(), 0, ptr );
R>         res = GetLastError();
R>        }
R>

R>
R>да, кстати после успешного HeapFree ptr не меняет значения. Можно его самому в нулл обращать

он же не выполняет HeapFree. Речь идет о том, что блок __finally вообще не исполняется.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.