Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.31;
Скачать: CL | DM;

Вниз

Проверка при выходе из программы   Найти похожие ветки 

 
Васёк   (2004-10-12 22:15) [0]

Не подскажет ли кто, как проверить, произошли ли изменения в редактируемом документе при закрытии редактора? Т.е. когда выдавать запрос на сохранение? Благодарен...


 
Kolan ©   (2004-10-12 23:51) [1]

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


 
KilkennyCat ©   (2004-10-13 01:38) [2]


> Kolan ©   (12.10.04 23:51) [1]


если я изменю в тексте одну букву на другую, что будет с размером?


> Васёк   (12.10.04 22:15)


В RXLib есть замечательнейший пример редактора. Ну а ежели лень смотреть, то просто скажу - проверка должна происходить не в момент закрытия, а еще до него. Берется флаг, и при первом же поползновении пользователя в тексте, меняет свое состояние. При закрытии редактора флаг проверяется.


 
wnew ©   (2004-10-13 01:49) [3]

Васёк   (12.10.04 22:15)
По событию OnChange устанавливай флаг, а перед закрытием редактора проверяй его состояние.


 
olookin ©   (2004-10-13 02:40) [4]

wnew все првильно сказапл...


 
KSergey ©   (2004-10-13 06:49) [5]

О каком редакторе речь? О редакторе вообще??


 
Babay ©   (2004-10-13 07:32) [6]

Присоединяюсь к KSergey ©   (13.10.04 06:49) [5]

Если это например TMemo или TRichEdit то там свойство есть Modified, которое и есть этот флаг (wnew ©   (13.10.04 01:49) [3]) за ним Дельфа сама следит, тебе тока проверять.
Ежели это какие то нестандартные компонеты смотри их свойства наверняка тоже есть что то подобное.


 
Sheng ©   (2004-10-13 08:41) [7]

А если ничего не найдёшь - то можно тогда хэш подсчитать.



Страницы: 1 вся ветка

Текущий архив: 2004.10.31;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.023 c
1-1098044136
dms_main
2004-10-18 00:15
2004.10.31
Консольное приложение


8-1091046811
Ricks
2004-07-29 00:33
2004.10.31
И все-таки Media Player :)


4-1095945717
shelest
2004-09-23 17:21
2004.10.31
работа с TService


3-1096978437
Gennady
2004-10-05 16:13
2004.10.31
Master/Detail ClientDatSet


4-1096302801
Rexwell
2004-09-27 20:33
2004.10.31
ListBox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский