Nick писал(а) 20. Ноября 2008 :: 04:11:Если просто открывать эту обработку в бесконечном цикле, валится на 6 открытой форме. Обработку ожидания конечно нужно отключить. Второй тест не валится. Так что баг имеет место быть.
1. Если просто открывать в бесконечном цикле, начинают работать другие факторы - например, старый и известный баг 1С с утечкой ресурсов при закрытии формы через Форма.Закрыть()
Например, у меня 20 форм открываются нормально, а где-то на 25 валится.
Все зависит от памяти, запущенных программ и других экземпляров 1С.
Для решения этого бага в свое время я добавил в 1С++ метод Система::ЗакрытьФорму(), лишенный этого недостатка и позволяющий немедленно закрыть форму без ожидания конца работы модуля.
В ФормЕкс также АльФ-ом и мной был добавлен почти полный аналог - Окна.ЗакрытьОкно
2. С обработкой ожидания пока не падает, 10 мин.
Опаньки, а ведь это точно баг 1С при Форма.Закрыть() в любом случае