Известно, что в ББ можно словить трэп illegal execution, если выгрузить модуль, динамические объекты типов которого используются. Например, в качестве дин. разъёмов в других модулях, обработчиков.

Чтобы отследить факт выгрузки модуля, можно использовать такой предикат:
## Код:
```
PROCEDURE ValidModuleOf* (obj: ANYPTR): BOOLEAN;
      VAR it: Meta.Item;
   BEGIN
      Meta.GetItem(obj, it);
   RETURN it.Valid()
   END ValidModuleOf;
```


Неплохо было бы найти нужные места в графич. каркасе, работающие с вьюшками, и добавить туда такие охраны, чтобы при выгрузке модулей вьюшек не шли трепы, а факт выгрузки корректно обнаруживался и вьюшка сразу "засерялась"