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

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

перехват ошибок


Andrey869 ©   (2013-01-30 12:27:00) 

кто нибудь занимался этим?


clickmaker   (2013-02-04 13:33:00) [1]

По статистике, "этим" занимаются 98% здоровых программистов


Германн   (2013-02-03 01:25:00) [2]


> Плохиш ©   (03.02.13 00:10) [14]
>
> TApplication.OnException

Это не то, что нужно автору.
То что нужно автору либо платно (EurekaLog), либо "условно бесплатно" (MadExcept), либо нужно самому изучить то, что сделано у джедаев и повторить в своей программе.


Плохиш   (2013-02-03 00:10:00) [3]

TApplication.OnException


Andrey869   (2013-02-02 00:24:00) [4]

да, глупость написал)
> закрывать приложение при возникновении ошибки
перехватывать как раз таки критические ошибки которые приводят завершению программмы


Andrey869   (2013-02-02 00:21:00) [5]

приложение написано на делфи и используется на Windows

был рассмотрен вариант EurekaLog, как раз то что нужно, но это платное удовольствие

про MadExcept не слышал, спасибо, сейчас почитаю про него


Rouse_   (2013-02-01 12:55:00) [6]

uses EurekaLog/MadExcept


Игорь Шевченко   (2013-02-01 12:49:00) [7]


> мне нужно написать что то вроде модуля, который будет закрывать
> приложение при возникновении ошибки и отправлять данные(типа
> log-файлов) об этой ошибке на почту


Windows error reporting


sniknik   (2013-02-01 12:42:00) [8]

> закрывать приложение при возникновении ошибки
приложение чье? на чем написано? почему не заявить претензию (о недостаточности логов если факта о не обрабатываемых ошибках мало) производителю?

ошибки vb-скрипта, net-приложения, "чистого" винапи и дельфевого приложений это несколько разные вещи...

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


O'ShinW   (2013-02-01 12:36:00) [9]

А как понять, ошибка там или нет?


Andrey869   (2013-02-01 12:25:00) [10]

мне нужно написать что то вроде модуля, который будет закрывать приложение при возникновении ошибки и отправлять данные(типа log-файлов) об этой ошибке на почту


Amoeba_   (2013-01-30 16:40:00) [11]


> Ega23 ©   (30.01.13 13:46) [2]
>
>
> > кто нибудь занимался этим?
>
> Тема не раскрыта.

100500


Игорь Шевченко   (2013-01-30 15:33:00) [12]

Да


sniknik   (2013-01-30 14:23:00) [13]

O'ShinW ©   (30.01.13 14:03) [3]
не, перехват это хук (hook).


O'ShinW   (2013-01-30 14:03:00) [14]

Протелепатирую:
вкладка Additional (D7)
TApplicationEvents
св-во OnException


Ega23   (2013-01-30 13:46:00) [15]


> кто нибудь занимался этим?

Тема не раскрыта.


sniknik   (2013-01-30 12:28:00) [16]

зачем?


Наверх

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