Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];

Вниз

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

 
Васёк   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.036 c
3-1096536049
Quazar
2004-09-30 13:20
2004.10.31
Ошибка BDE


14-1097235368
Brenagwynn
2004-10-08 15:36
2004.10.31
A call to an OS function failed


14-1097759466
GuAV
2004-10-14 17:11
2004.10.31
http://www.delphimaster.ru/cgi-bin/forum.pl


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


14-1097077567
Leksiy
2004-10-06 19:46
2004.10.31
Глюк





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский