MDIForm, в одном из Child-ов идет длительный процесс (отрисовка-заполнение-..), соответственно DoEvents чтобы можно было параллельно делать что-то еще. При этом, если во время работы этого процесса, закрыть MDIForm, все падает поскольку Child продолжает работать, вызывает объекты MDIForm, та пытается снова загрузиться и тп.
Либо, другая проблема, хочется чтобы при закрытии MDIForm, программа полностью прекращалась, в том числе и все долгоработающие Child-ы
Как такое сделать?