Если эти компоненты Edit'ы и/или Memo, то перед выходом можешь проверить состояние свойства CanUndo. Изначально, оно у всех равно false, но как только в каком нибудь компоненте изменилось содержимое, свойство CanUndo становится равным true. Вот и проверяй перед выходом, если хоть у одного CanUndo = true, то предлагай сохранить данные.
|