![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проверка при выходе из программы
Васёк © (2004-10-12 22:15:00)Не подскажет ли кто, как проверить, произошли ли изменения в редактируемом документе при закрытии редактора? Т.е. когда выдавать запрос на сохранение? Благодарен...
Sheng (2004-10-13 08:41:00) [1]А если ничего не найдёшь - то можно тогда хэш подсчитать.
Babay (2004-10-13 07:32:00) [2]Присоединяюсь к KSergey © (13.10.04 06:49) [5]
Если это например TMemo или TRichEdit то там свойство есть Modified, которое и есть этот флаг (wnew © (13.10.04 01:49) [3]) за ним Дельфа сама следит, тебе тока проверять.
Ежели это какие то нестандартные компонеты смотри их свойства наверняка тоже есть что то подобное.
KSergey (2004-10-13 06:49:00) [3]О каком редакторе речь? О редакторе вообще??
olookin (2004-10-13 02:40:00) [4]wnew все првильно сказапл...
wnew (2004-10-13 01:49:00) [5]Васёк (12.10.04 22:15)
По событию OnChange устанавливай флаг, а перед закрытием редактора проверяй его состояние.
KilkennyCat (2004-10-13 01:38:00) [6]
> Kolan © (12.10.04 23:51) [1]
если я изменю в тексте одну букву на другую, что будет с размером?
> Васёк (12.10.04 22:15)
В RXLib есть замечательнейший пример редактора. Ну а ежели лень смотреть, то просто скажу - проверка должна происходить не в момент закрытия, а еще до него. Берется флаг, и при первом же поползновении пользователя в тексте, меняет свое состояние. При закрытии редактора флаг проверяется.
Kolan (2004-10-12 23:51:00) [7]ну может размер его проерить можно