|
Unable to evaluate expression because the code is optimized or a native frame is on top o
|
|||
---|---|---|---|
#18+
вываливается ошибка {Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack.} причем не показывается строчка кода на которой вываливается (экспешены включены). Если пытаться отладиться то вроде находится строчка кода где вываливается но если там try catch поставить то не ловится. Подозрение на обращение к disposed объекту, а именно: есть форма на которой отображается прогресс бар, она закрывается а идет попытка выставить прогресс бар. Есть попытки проверять что форма уже закрыта (есть поле в форме сигнализирующее об этом) но почему то этот if проверочный проходится. Тут можно предположить что так как мультрейдинг то в момент проверки флаг еще не выставлен а потом выставляется но ведь у развития такой ситуации должен быть шанс выпадения какойто а получается что 100%. Кароче если есть мысли говорите. Валится во второй строчке Код: c# 1. 2. 3. 4.
[/SRC] есть еще такой код где проверяется флаг и try catch ставится Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
но не помогает. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2014, 18:48 |
|
|
start [/forum/topic.php?fid=20&tid=1403235]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
others: | 357ms |
total: | 486ms |
0 / 0 |