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

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

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


Наверх

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