![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Debugger Fault Notification [D7, WinXP]
Рафик © (2005-07-25 09:44:00)У меня почему то после закрытия проекта выскакивает ошибка "Project D:\программы\Rez_ispit\Project1.exe faulted with message access violation at 0x77f79b5f: write of adress 0x00030ffc. Process Stopped. Use Step or Run to Continue. Подскажите пожалуста как мне избавиться от этой бяки!!
Anatoly Podgoretsky (2005-07-25 13:02:00) [1]В переводе - принять на работу программиста.
Digitman (2005-07-25 12:38:00) [2]
> разобраться в устройстве крана и отремонтировать его
.. или поручить это специалисту, предоставив ему полныйдоступ к своему "заболевшему" чуду сантехнического прогресса
Digitman (2005-07-25 12:36:00) [3]
> Рафик (25.07.05 12:29) [15]
да мало ли куда !
это от твоего кода зависит ..
и вообще - если у тебя при закрытии водопр.крана тот вдруг начал подозрительно громко и нудно греметь/дребезжать, это не повод накрывать его подушкой или затыкать уши, потому что рано или поздно случится вселенский потоп ... а всего-то нужно было вовремя разобраться в устройстве крана и отремонтировать его
Рафик (2005-07-25 12:29:00) [4]Так я и хотел спросить куда!!!
Anatoly Podgoretsky (2005-07-25 12:19:00) [5]Поможет
Digitman (2005-07-25 12:19:00) [6]
> Рафик (25.07.05 12:12) [12]
включить куда?
Рафик (2005-07-25 12:12:00) [7]А если мне включить Try Expect поможет?
Digitman (2005-07-25 11:49:00) [8]
> Рафик (25.07.05 11:31) [9]
QR весьма капризен сам по себе, кр.того во многих он случаях создает и использует отдельный тред для рендеринга отчета.. последнее налагает на тебя большие требования по контролю за обращениями КвикРепорта к компонентам твоего приложения из того или иного треда
ЮЮ (2005-07-25 11:40:00) [9]Не используй компоненты без исходного кода или включи use debug DCUs в опциях проекта и кода появится столько, что замучишься выбираться из его дебрей :)
Рафик (2005-07-25 11:31:00) [10]to Vrem: Может быть мы любим пошутить, но мне не очень то смешно, я действительно не знаю что и где, какого хрена вообще она выскакивает не пойму, вот и прошу помощи.
vrem (2005-07-25 11:15:00) [11]Digitman © (25.07.05 11:12) [6]
>как вообще можно ловить не зная что и не зная где ?)
Этим наука занимается, Вы разве не знаете?)
Рафик (2005-07-25 11:13:00) [12]Да таймер висит, ну это я замечаю когда создаю отчет в QuickReporе, именно после отчета такая байда.
Digitman (2005-07-25 11:12:00) [13]
> Рафик (25.07.05 11:03) [4]
> Так я не могу отловить данную ошибку
ну так а как же мы тебе будем "ловить" ее, если мы даже не знаем, что у тебя там в программе творится ?!
как вообще можно ловить не зная что и не зная где ?)
ЮЮ (2005-07-25 11:08:00) [14]>когда закрывается она выскакивает, т. е. вообще ни на какой код
Когда форма закрывается, убиваются жившие на ней компоненты. Некотрые настолько живучи, что даже будучи "освобождены" от обязательст что-либо делать, умудряются продолжать отсвечивать своими методами :).
Что-нибудь динамически создаешь?
Application.ProcessMessage используешь?
ТТimer-а активного не оставил?
Рафик (2005-07-25 11:03:00) [15]Так я не могу отловить данную ошибку, в чем она может быть при отловлении её форма когда закрывается она выскакивает, т. е. вообще ни на какой код
ЮЮ (2005-07-25 10:42:00) [16]Впрочем, даже не делая Step to Continue, можно заглянуть в (View > Debug Windows > Call Stack)
Digitman (2005-07-25 10:36:00) [17]
> как мне избавиться от этой бяки
у тебя ошибка в 17-й строке
исправь ошибку - и "бяка" исчезнет сама собой
ЮЮ (2005-07-25 10:27:00) [18]тебе же написали: Use Step to Continue