|
|
|
Критические исключения
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, какие еще бывают исключения, после возникновения которых целесообразно завершить программу, чем пытаться продолжить ее работу??? Например, исключение EOutOfMemory. Delphi XE2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 02:49:35 |
|
||
|
Критические исключения
|
|||
|---|---|---|---|
|
#18+
Любые, не предусмотренные кодом обработчиком. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 03:05:22 |
|
||
|
Критические исключения
|
|||
|---|---|---|---|
|
#18+
rgreatЛюбые, не предусмотренные кодом обработчиком. Не подходит. Код обработчика обрабатывает совершенно любые исключения, пихая сообщение в лог. Насколько понимаю, после EOutOfMemory вообще нет смысла работать дальше программе, т.к. ничего полезного она в данном случае делать не может. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 03:15:59 |
|
||
|
Критические исключения
|
|||
|---|---|---|---|
|
#18+
MikhalichrgreatЛюбые, не предусмотренные кодом обработчиком. Не подходит. Код обработчика обрабатывает совершенно любые исключения, пихая сообщение в лог. Занчит фигово обрабатывает. Насколько понимаю, после EOutOfMemory вообще нет смысла работать дальше программе, т.к. ничего полезного она в данном случае делать не может.Можно, к примеру, освободить часть памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 03:18:06 |
|
||
|
Критические исключения
|
|||
|---|---|---|---|
|
#18+
Mikhalich, Даже EOutOfMemory можно словить и обработать. AV в случае доп. потоков можно относительно безболезненно обработать. AV в основном потоке, как правило, приводит к полному краху. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 09:45:07 |
|
||
|
Критические исключения
|
|||
|---|---|---|---|
|
#18+
Крайне рекомендую статью (большая) http://delphikingdom.ru/asp/viewitem.asp?catalogid=1392 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 10:37:02 |
|
||
|
Критические исключения
|
|||
|---|---|---|---|
|
#18+
makhaonMikhalich, AV в основном потоке, как правило, приводит к полному краху. Нет такого правила ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 12:15:39 |
|
||
|
Критические исключения
|
|||
|---|---|---|---|
|
#18+
Вообще, поймать AV - это значит повезло и ничего страшного не случилось (обычно). Гораздо хуже, когда произошла запись (да и чтение) в доступную, но не ту, которую планировалось, запись. Конечно, если такая запись шла в цикле и половина записалась не туда, а на середине AV - то тоже плохо, но такое не всегда как минимум, обычно это повезло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2017, 12:40:19 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39490103&tid=2042028]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
170ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 478ms |

| 0 / 0 |
