Всем привет!

Три вопроса.

У меня такая проблема - не обновляется контролSqlControls.Table.
Он прилинкован к интерактору

## Код:
```
tb* : SqlDB.Table;
```


а код примерно такой:

## Код:
```
tb := db.NewTable();
tb.Exec("SELECT * FROM people LIMIT 5");
Dialog.Update(tb);
```

И ничего не происходит.
Далее начинается интересное. Если контрол отлинковать от интерактора, а затем прилинковать снова, то отображение обновится.

Более того, если сделать
## Код:
```
tb := NIL;
Kernel.Cleanup;
```

то, как я понял доку, сборщик мусора должен уничтожить таблицу.
Но отображение даже после отработки сборщика мусора продолжает хранить старые данные.

Другой вопрос - в доке сказано, что при закрытии окна с якорем и не-NIL таблицей возможно запросить юзера - закрывать или нет.
Какой disabled надо устанавливать в TRUE, чтобы это произошло?

Третий вопрос - как обработать закрытие окна, когда юзер нажал на крестик? В этом случае хотелось бы проделать какие-то дополнительные действия. Есть подозрение, что это запросто можно реализовать с помощью того же якоря, но единственный ли это способ?

С уважением.