- Регистрация
- 23.08.2017
- Сообщения
- 125
- Благодарностей
- 25
- Баллы
- 18
Задавал вопрос в ветке новичков, но никто не ответил.
Суть проблемы в том, что блок перезагрузить экземпляр обозревателя часто не может выполнить перезагрузку с первого раза, в окне обозревателя выводится сообщение внутренняя ошибка обозреватель не загружен и при этом выход из блока по зелёной ветке.
Также такая ошибка может возникнуть в рабочем цикле, после чего блок C# зависает на вечно .
Как отловить такое состояние в С# и возобновить работу обозревателя?
кроме прочего instance.Reload() ничего не делает, по крайней мере визуально этого не видно.
и еще проблема
do {
if (...) {return new Exeption("что-то пошло не так");}
} while (...)
ожидается выход по красной ветке, но по факту по зелёной. Само исключение в логах видно, то-есть оно срабатывает.
версия 5.10.6
Суть проблемы в том, что блок перезагрузить экземпляр обозревателя часто не может выполнить перезагрузку с первого раза, в окне обозревателя выводится сообщение внутренняя ошибка обозреватель не загружен и при этом выход из блока по зелёной ветке.
Также такая ошибка может возникнуть в рабочем цикле, после чего блок C# зависает на вечно .
Как отловить такое состояние в С# и возобновить работу обозревателя?
кроме прочего instance.Reload() ничего не делает, по крайней мере визуально этого не видно.
и еще проблема
do {
if (...) {return new Exeption("что-то пошло не так");}
} while (...)
ожидается выход по красной ветке, но по факту по зелёной. Само исключение в логах видно, то-есть оно срабатывает.
версия 5.10.6