Просмотр задачи

НомерПроектКатегорияВидимостьИзменен
0002019SAS.ПланетаБаг / Bugпубличная19-11-2013 15:53
ИнициаторGarl Ответственныйvdemidov  
ПриоритетобычныйВлияниебольшоеВоспроизводимостьвсегда
Состояние решенаРешениерешена 
ПлатформаWindowsОперационная система7Версия ОСProfessional
Версия продукта121010 
Целевая версия131111Решена в версии131111 
Тема0002019: Зависание при запуске генерации вышележащих слоёв без выбранных зумов
ОписаниеСобственно приводит к полному зависанию программы
Хочется видеть ошибку о том что не выбрано ни одного зума.
МеткиНет связанных меток.

Связи

связана с 0002256 решенаvdemidov Зависание при ошибке в конструкторе потоков обработки операций с выделенной областью 

Деятельность

vdemidov

26-07-2013 08:34

руководитель   ~0012210

Увы при той реализации TThread, которая есть в D2007, если мы создаем незасаспендженый тред и кидаем в конструкторе исключение, то получаем гарантированное зависание.
Варианты решения:
1. Создавать все треды в саспенде, а потом извне стартовать.
2. Не кидать исключений в конструкторах тредов, только из тела потока.

Ну и естественно перенести конкретно эту проверку на уровень фрейма.

vdemidov

03-11-2013 21:11

руководитель   ~0013213

Добавил эту проверку на уровень фрейма.
Но с этим нужно что-то делать более глобально. Например запускать потоки отдельно от создания.

История изменений

Дата изменения Пользователь Поле Изменить
16-07-2013 05:29 Garl Новая задача
20-07-2013 11:17 vdemidov Состояние новая => подтверждена
20-07-2013 11:17 vdemidov Версия продукта .Nightly => 121010
20-07-2013 11:17 vdemidov Целевая версия => 131111
26-07-2013 08:29 vdemidov Тема Генерация вышележащих слоёв ьез выбранных зумов => Генерация вышележащих слоёв без выбранных зумов
26-07-2013 08:34 vdemidov Комментарий добавлен: 0012210
28-08-2013 12:37 vdemidov Влияние блокирующее => большое
29-08-2013 12:27 vdemidov Тема Генерация вышележащих слоёв без выбранных зумов => Зависание при запуске генерации вышележащих слоёв без выбранных зумов
03-11-2013 21:11 vdemidov Комментарий добавлен: 0013213
03-11-2013 21:11 vdemidov Состояние подтверждена => решена
03-11-2013 21:11 vdemidov Решена в версии => 131111
03-11-2013 21:11 vdemidov Решение открыта => решена
03-11-2013 21:11 vdemidov Ответственный => vdemidov
19-11-2013 15:53 vdemidov Задача клонирована в: 0002256
19-11-2013 15:53 vdemidov Связь добавлена связана с 0002256
08-08-2025 13:22 zed Категория Баг => Баг / Bug