Это базовый класс для режимных диалогов, который позволяет
вам открывать и сохранять файл под заданным именем. Он строит
структуру TData и передает ее конструктору. Затем диалог выполняется (режимный) или создается (безрежимный). При возврате обновляются необходимые поля.