Вверх ↑
Ответов: 1309
Рейтинг: 48
#1: 2013-09-21 13:54:27 ЛС | профиль | цитата
Обновление:

21.9.2013
Added: Наблюдение за активностью контейнеров, отлов "замороженных" частей схемы.
Fixed: Ошибка MapViewOfFile failed при постоянном мониторинге (там накапливалось 31736 отображений файла что вызывало ошибку, в связи с этим перекачайте мой компонент sharedvar, там была та же ошибка)

Схема работы такая:

0) Делаем резервную копию схемы.
1) Даем имена подозреваемым на баг контейнерам путем установки их ID в свойствах;
2) Вставляем 2 пустых контейнера серии Ex и устанавливаем у первого его ID равный debug_start и помещаем его на задний план, у второго ID равный debug_end и помещаем его на передний план (при вставке новых элементов не забывать заново устанавливать его передний план), выделяем мышью оба контейнера и в свойстве Debug пишем 1;
3) Если надо отследить активностьзависание - подключаем к его точке SetActivityLabel какой-нить генератор меняющихся во времени меток, например счетчик;
4) Вставляем список имен контейнеров в отладчик и запускаем его.
5) Найдя нестартовавшийнезавершившийся или зависший контейнер, помещаем схему внутри него в новые контейнеры - до тех пор пока не поймем где собака была закопана.)
6) Делаем изменения в резервной копии схемы.

карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0