Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2013.10.27;
Скачать: [xml.tar.bz2];

Вниз

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

 
Andrey869   (2013-01-30 12:27) [0]

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


 
sniknik ©   (2013-01-30 12:28) [1]

зачем?


 
Ega23 ©   (2013-01-30 13:46) [2]


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

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


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

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


 
sniknik ©   (2013-01-30 14:23) [4]

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


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

Да


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


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

100500


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

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


 
O'ShinW ©   (2013-02-01 12:36) [8]

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


 
sniknik ©   (2013-02-01 12:42) [9]

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

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

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


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


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


Windows error reporting


 
Rouse_ ©   (2013-02-01 12:55) [11]

uses EurekaLog/MadExcept


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

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

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

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


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

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


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

TApplication.OnException


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


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

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


 
clickmaker ©   (2013-02-04 13:33) [16]

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



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

Форум: "Начинающим";
Текущий архив: 2013.10.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.002 c
15-1368622352
картман
2013-05-15 16:52
2013.10.27
очиститель воздуха


2-1359720812
salexn_123
2013-02-01 16:13
2013.10.27
Компиляция из командной строки


15-1368014800
Jeer
2013-05-08 16:06
2013.10.27
С Праздником Победы!


15-1368294835
Дмитрий С
2013-05-11 21:53
2013.10.27
Почему


15-1368216598
Bitt
2013-05-11 00:09
2013.10.27
Передать управление при изменении byte





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский