Попробуй поставь вместо FMain.Close; - Application.Terminate; Это очень грубый метод, так же, Close надо вызывать из главной формы программы, если ты будешь вызывать из другой, да еще и модальной формы, то точно получишь ошибку, в этом случае надо написать функцию по завершению приложения, которая выгрузит все ненужное, закроет все дочерние окна, а после закроет программу и разместить ее в основной форме, и тогда можно ее вызывать из других форм.
|