|
|
|
перехват ошибки
|
|||
|---|---|---|---|
|
#18+
Уважаемые коллеги! есть ПБ10.2, ПФС, Windows XP В приложении появляется ошибка от SYBASE, в которой она приносит извинения и хочет послать отчет об ошибке в Microsoft. Данные будут потеряны. Может быть запущен отладчик. Есть ли способ перехватить и проанализировать ЭТУ ошибку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 09:55 |
|
||
|
перехват ошибки
|
|||
|---|---|---|---|
|
#18+
Проанализировать в отладчике можно, например SoftIce, перехватить в программе на PowerBuilder'е - нет, это же ошибка в виртуальной машине PB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 10:21 |
|
||
|
перехват ошибки
|
|||
|---|---|---|---|
|
#18+
Спасибо Марк за быстрый ответ! В SOFTICE не удастся ухватить смысл-ведь нигде нет диссассемблера с ПБ или виртуальной машины. А как же все таки быть в таком случае - выкинуть подозрительный кусок и все? Я вот начал думать что нужно серьезнее обрабатывать перехваты ошибок а оказывается все это полумеры! VM-вещь в себе! Ну все таки спасибо за выигранное время! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 10:33 |
|
||
|
перехват ошибки
|
|||
|---|---|---|---|
|
#18+
А удалось найти оператор программы где происходит GPF? Это можно сделать отладчиком или если ошибка только в Runtime то запустив с ключем /PBDEBUG Часто GPF бывают из-за бесконечной рекурсии (переполнение стека). Также часто бывает в драйверах БД (в частности OR8, O84 - сплошные глюки) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2006, 11:19 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=33896397&tid=1337657]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
54ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 331ms |

| 0 / 0 |
