IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> Invalid Pointer Operation, при освобождении памяти
volvo
сообщение 19.09.2006 21:10
Сообщение #1


Гость






blink.gif

Кто-то из нас двоих глючит, или я, или Delphi ...

"Я догадываюсь, кто" (С)

Ситуация такая:
Var strClassName: PWideString;
Const maxLength = 255;
...

Try
GetMem(strClassName, maxLength * SizeOf(WideChar) + 1);

myCheckListBox.Clear;
Repeat
HR:=PEnumClsid.Next(1,Guid_Component,Count);
If HR = S_Ok Then begin

OleRegGetUserType(GUID_Component, USERCLASSTYPE_FULL, strClassName);
myCheckListBox.Items.Add(string(strClassName));

end;
Until HR <> S_Ok ;
Finally
FreeMem(strClassName); { <--- Здесь - ошибка ... }
End;

Мне интересно, что может служить причиной ошибки unsure.gif

Может, я где-то чего-то не замечаю?
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 14.07.2025 13:34
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"