Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.22;
Скачать: CL | DM;

Вниз

AccessViolation   Найти похожие ветки 

 
Esa   (2002-03-18 13:40) [0]

Как в D5 и D6 избавиться от бесконечно вылезающей ошибки AccessViolation?


 
Виктор Щербаков ©   (2002-03-18 13:43) [1]

Наверно установлены глючные сторонние компоненты.
Или свои :)

Попробуй удалить их и посмотри, что измениться.


 
Владислав ©   (2002-03-18 14:09) [2]

Хороший вопрос :)
Они частенько надоедают :)
Может быть ошибки в программе нужно исправить?


 
Song ©   (2002-03-18 14:11) [3]

2Владислав © (18.03.02 14:09)
По-моему он имел ввиду AV на этапе загрузки IDE и работы в редакторе.


 
Владислав ©   (2002-03-18 14:43) [4]

> Song © (18.03.02 14:11)

Может быть...


 
Sergo ©   (2002-03-18 14:51) [5]

Посмотри архив журнал Программист на www.programe.ru, там в
9-ом номере была статья как от этого избавиться


 
fliz ©   (2002-03-18 14:57) [6]

м-да.
ну и вопрос!


 
Esa   (2002-03-18 15:14) [7]

Эта ошибка возникает во время работы программы; например, при обращении к каким-либо стандартным компонентам (у меня TreeView и StringGrid). Возникат можно сказать из ничего - сегодня нет, а завтра появилась. Ошибок быть не может, видимо здесь косяк компилятора. Ну, я еще посмотрю Программист. Спасибо за ссылку.


 
Виктор Щербаков ©   (2002-03-18 15:23) [8]


> Ошибок быть не может

Весьма самоуверенно...


 
fliz ©   (2002-03-18 16:03) [9]

у тебя скорее всего какие то переменные
"плавают". или ты очередность создания-удаления
объектов про%бал. в общем потрассируй, посмотри
еще раз код внимательней.
а фраза "ошибок быть не может" вызывает
агромаднейшую такую улыбку, ты уж извини.


 
Digitman ©   (2002-03-18 16:04) [10]

Meню "Search | Find Error" укажет тебе адрес строки твоего кода, при выполнении которой возникло исключение по AV.


 
lipskiy ©   (2002-03-18 16:23) [11]

У меня такое бывает, хоть и не часто. IDE выдает AV по поводу самой себя, а не по поводу моего проекта. Происходит это, как правило, после каких-то кривых действий с моей стороны по отношению к прогоняемому коду. Я, в общем-то, особого значения не придаю - перегружаю IDE и работаю дальше. Ведь кривыми руками можно подвесить что угодно! (это я только о себе :)

> Наверно установлены глючные сторонние компоненты.

Вот это очень вероятно. Причем даже если они не используются в текущем проекте, все равно глючить могут, с этим я тоже сталкивался. Сносить к чертям такие компоненты и не юзать их больше никогда.


 
gek   (2002-03-18 16:30) [12]

> Digitman © (18.03.02 16:04)
Скорее всего нет.
Сколько я не пытался найти таким способом, никогда не показал нужную строку.
Наверное лучше действительно код протрассировать.
Наверняка где-то обращается к еще не созданному объекту или что-то дважды уничтожает


 
Esa   (2002-03-18 16:48) [13]

Ну извините, действительно, фраза "ошибок быть не может" не верна по своей сути - программ без ошибок не бывает. Как говорится, если программа откомпилировалась без ошибок, обратитесь к разработчикам компилятора (ошибка в компиляторе).
Вообще-то, я знаю, в каком месте вылезает ошибка.
Такая ситуация: объявлены две переменные, они используются в программе, далее идет строка
A := 1 + B;
при этом B = 1, после выполнения этой операции A = 2120347.
Ничего не понимаю...



Страницы: 1 вся ветка

Текущий архив: 2002.04.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
1-69913
inko
2002-04-09 15:40
2002.04.22
Использование CheckBox...


14-69985
Fellomena
2002-03-14 13:04
2002.04.22
VFortran & MultiThreads Applications


1-69917
cok
2002-03-30 14:55
2002.04.22
Pascal срочно, плзззз...


7-70036
__Dima
2001-10-24 12:30
2002.04.22
Защита программы


1-69815
VEG
2002-04-10 01:05
2002.04.22
Работа с ресурсами другого exe-шника.