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

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

В консоли ошибок нет, переношу под VCL вылетает исключение [D7, XP]


ribos ©   (2010-06-23 22:04:00) 

В консоли все проходит безупречно, переношу код в VCL, вылетает исключение EAccessViolation. Код не привожу т.к. он большой. Вылет после вызова Exit. Используются динамические массивы.
В чем может быть проблема?


Юрий Зотов   (2010-06-24 14:27:00) [1]

Если ошибка возникает при выходе, то я бы посмотрел секции финализации в своих и подключаемых модулях.


Anatoly Podgoretsky   (2010-06-24 14:04:00) [2]

> ribos  (24.06.2010 02:05:09)  [9]

А зачем ты это делаешь, подключая ГУИ библиотеки к консоли?


Германн   (2010-06-24 02:19:00) [3]


> Странно, я добавил модуль Controls в консольное приложение
> и оно стало давать иной результат... O_o
>


> Путем изучения подключаемых библиотек я выяснил, что результат
> вычесления меняется при подключении модуля ImgList. Какие
> идеи?

Да какие тут могут быть идеи?
Ищи ошибку в 17 строке!

Тебе очень повезло, что GUI программа выдала AV!
Пойми, что AV это нечто особое. Ошибка в алгоритме может приводить к AV, а может и не приводить. Последнее есть "неудача", а ни в коей мере не доказательство правильности алгоритма.


ribos   (2010-06-24 02:05:00) [4]

МЕГАСТРАННОСТЬ!

Путем изучения подключаемых библиотек я выяснил, что результат вычесления меняется при подключении модуля ImgList. Какие идеи?


ribos   (2010-06-24 01:29:00) [5]

Странно, я добавил модуль Controlsв консольное приложение и оно стало давать иной результат... O_o


Правильный$Вася   (2010-06-23 23:19:00) [6]


> Используются динамические массивы. В чем может быть проблема?

в  них самых


В школу!   (2010-06-23 23:01:00) [7]


> Код не привожу т.к. он большой


> В чем может быть проблема?


в неприведенном коде


Leonid Troyanovsky   (2010-06-23 22:57:00) [8]


> ribos   (23.06.10 22:13) [3]

> >Ошибка в 17 строке.
> Посмотрел, нет)))

Ну, дык, докажи.

--
Regards, LVT.


Германн   (2010-06-23 22:18:00) [9]


> Просто это мне кажется странным.

Ничуть. Просто AV такая штука. Как тот суслик, которого невидно, но он есть.


ribos   (2010-06-23 22:13:00) [10]

>Ошибка в 17 строке.
Посмотрел, нет)))

Я имею в виду есть ли у кого обьяснение почему в консольном приложении ничего, а в VCL есть. Просто это мне кажется странным.


Плохиш   (2010-06-23 22:11:00) [11]


> Код не привожу

Лечение без фотографии.
Ошибка в днк.


Anatoly Podgoretsky   (2010-06-23 22:08:00) [12]

> ribos  (23.06.2010 22:04:00)  [0]

Ошибка в 17 строке.


Наверх

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