|
|
|
On Error GoTo label
|
|||
|---|---|---|---|
|
#18+
делаю так: Код: vba 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. так во втором случае, если r.name.name не определён происходит ошибка, но перехода на метку m2 не происходит, выскакивает обычное окно ошибки с дебагом. Это чё за прикол? :) вторая, уже обработанная ошибка, больше обрабатываться не будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 12:18:51 |
|
||
|
On Error GoTo label
|
|||
|---|---|---|---|
|
#18+
PirogЭто чё за прикол? :) Это by design. Причем документированый MSDN "On Error Statement"If an error occurs while an error handler is active (between the occurrence of the error and a Resume, Exit Sub, Exit Function, or Exit Property statement), the current procedure's error handler can't handle the error ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2005, 12:42:30 |
|
||
|
On Error GoTo label
|
|||
|---|---|---|---|
|
#18+
Private Sub Form_Load() On Error GoTo ERRTR1 DoEvents DoEvents DoEvents On Error GoTo 0 On Error GoTo ERRTR2 DoEvents DoEvents DoEvents Err.Raise 1 + vbObjectError, "Ошибка ебтить!" Exit Sub ERRTR1: MsgBox Err.Description & vbCrLf & Err.Source, , "ERRTR1" Exit Sub ERRTR2: MsgBox Err.Description & vbCrLf & Err.Source, , "ERRTR2" Exit Sub End Sub это работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2005, 16:34:17 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2168314]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
68ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 364ms |

| 0 / 0 |
