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

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

Delphi XE2 + DecompressDeflate


DmitriyG. ©   (2011-12-26 12:29:00) 

В Delphi XE2 при попытке распаковать данные через функцию TIdCompressorZLib.DecompressDeflate вылетает AV
exception class $c00000005 with message 'access violation at 0x00000038: read of address 0x00000038

Тот же самый код в Delphi 2007 работает...


Anatoly Podgoretsky   (2011-12-29 11:49:00) [1]

> Германн  (29.12.2011 01:19:06)  [6]

Но кой кому удалось и на ИНДИ сделать сложные системы


Германн   (2011-12-29 01:19:00) [2]


> а инди - это коллекция ляпов.

АП уже все уши прожужжал об этом.


KilkennyCat   (2011-12-29 00:53:00) [3]


> DmitriyG. ©   (28.12.11 14:45) [4]

> ЗЫ To KilkennyCat мне в turbo вижн не нужно...

эт понятно. это я так, съязвил :) в то время, когда корабли бороздят, а народ пересаживается на xe\xe2 да еще 64-бит, да еще юникод, слова, что на какой-то древней версии что-то работало, мягко говоря, странны.

а инди - это коллекция ляпов.


DmitriyG.   (2011-12-28 14:45:00) [4]

Блин... Зарекался себе уже использовать Indy... Но подумал - более-менее все устаканилось у них... Ан нет...
Удивляюсь как можно было такое пропустить...

ЗЫ To KilkennyCat мне в turbo вижн не нужно...


Dimka Maslov   (2011-12-26 16:03:00) [5]

Да, есть такая проблема. Даже пришлось написать в старой дельфе dll-ку с нормально работающим zlibом.


KilkennyCat   (2011-12-26 12:53:00) [6]

а в турбо-вижн работает?


И. Павел   (2011-12-26 12:52:00) [7]

Access violation — это специфическая ошибка. Почитайте про нее.
Недавно задавался вопрос, в котором access violation вылетал в зависимости от того, включена ли оптимизация кода.
Посмотрите — все ли объекты создаете и не удаляете ли что-то раньше времени и т.д.

Попробуйте написать программу, моделирующую ошибку — т.е. занимающуюся исключительно распаковкой и посмотрите — повторится ли поведение AV.


Наверх

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