Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проверка при выходе из программы


Васёк ©   (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]

ну может размер его проерить можно


Наверх

Титульная страница Поиск, карта сайта Написать письмо