![]() |
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]() ![]() ![]() |
|
Math7244 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 4.2.2008 Где: Deeptown Репутация: нет Всего: нет |
Выдает мне ошибку вида: Invalid Pointer Operation В чем проблема? Спасибо. ![]() |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 34 Всего: 459 |
Math7244, хи это ж не ансистринг! Тут думать нужно.
GetMem(pCh, 50*SizeOf(PAnsiChar)); - выделили память, получили ссылку pCh := 'Привет, я этот дебильный тип PChar.'; - присвоили указателю адрес константной памяти, ссылку на исходный буфер потеряли (утечка памяти) FreeMem(pCh); //Вот тут возникает исключение - пытаемся удалить константную память, это запрещенно. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Math7244 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 4.2.2008 Где: Deeptown Репутация: нет Всего: нет |
Ок, тогда как же освободить память выделенную под константную строку?
|
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 34 Всего: 459 |
А зачем же ее освобождать? Это специальная секция экзешника в памяти, она освободиться, когда экзешник выгрузиться из памяти. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Math7244 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 4.2.2008 Где: Deeptown Репутация: нет Всего: нет |
Благодарю.
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |