ОБСУЖДЕНИЕ

Помогите, кто соможет.

3 ответов 4,9 тыс.
Автор темы
Программка типа блокнота. При выходе из программы надо чтобы проверялось изменились ли данные в memo, после последнего сохранения. т.е. получается как в блокноте.
Как можно сделать это?
 
объяви какой нибудь var Flag : boolean; При страте программы присваивай флагу False. Потом задай обработчик события OnChange для Memo, в котором пропиши, присвоение допустим Flag = True. При выходе из программы проверяй значение переменной Flag.
 
Вообщето не надо изобретать велосипед. Компоненты типа TEdit, TMemo имеют свойство Modified:boolean. Это свойство автоматически устанавливается в True при любом изменении содержимого элемента.
Его и надо контролировать при выходе. А при сохранении самому сбрасывать этот флаг в False - свойство доступно для записи.
 
пасиб пацаны выручили