Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

AV при выделении памяти


@!!ex ©   (2010-03-24 14:17:00) 

Каким образом строчка:
BufferUTF8:=GetMemory(BufferUTF8Size*2);
Может вызывать Access Violation???
Не EOutOfMemory, а именно AV.


Loginov Dmitry   (2010-03-26 09:20:00) [1]


> У функции GetMemory нет параметров, и данная функция предназначена
> для чтения свойства Memory


Странно, а вот это компилится:
procedure TForm1.Button1Click(Sender: TObject);
begin
  GetMemory(10000000) ;
end;

и даже память выделяет!


Anatoly Podgoretsky   (2010-03-26 07:29:00) [2]

У функции GetMemory нет параметров, и данная функция предназначена для чтения свойства Memory


Loginov Dmitry   (2010-03-25 22:23:00) [3]


> Каким образом строчка:
> BufferUTF8:=GetMemory(BufferUTF8Size*2);
> Может вызывать Access Violation???


Чему равен BufferUTF8Size? Версия Delphi?
Как часто повторяется AV?


Сергей М.   (2010-03-25 12:37:00) [4]

Оч простым образом - нечто именуемое "GetMemory" вызывает AV


Медвежонок Пятачок   (2010-03-24 16:01:00) [5]

А что такое ГетМемори?


brother   (2010-03-24 14:44:00) [6]

> BufferUTF8

как описАл?


Наверх

Титульная страница Поиск, карта сайта Написать письмо