список сообщений создать тему

При выходе из программы без внесения изменений...

Версия:

Тип: Доработка
Статус: Завершено
Важность: Если время будет
- при выходе по крестику (либо Файл-выход) программа что-то пишет в базу данных, рядом с базой на какое-то время появляется *.cash-journal. Меняется дата-время модификации файла базы данных, что усложняет синхронизацию базы между различными компьютерами.
 
Можно ли как раньше, не вносить никаких изменений в базу в случае, если не было внесено никаких изменений?
 
Уточнение. БД зашифрована.
Автоматическое сохранение выключено
Там записываются настройки страниц. Все фильтры, положения скролл-баров и все такое. И еще я планировал сделать сохранение настроек диалогов редактирования.
 
А чем мешает это сохранение? Вроде все моментально происходит...
А чем мешает это сохранение?

У меня база синхронизируется между несколькими компьютерами. Если я просто захожу посмотреть остатки по счетам на одном компьютере и выхожу не внося ни единого изменения, то на другом мне необходимо предварительно скачать измененную версию, в которой сохранились настройки страницы, а только потом вносить изменения. Иначе синхронизация покажет конфликт изменений.
Начиная с 260-й сборки программа не будет записывать изменения в настройках страниц если настройки совпадают с уже записанными или если в настройках программы выключена галочка "Сохранять настройки страниц после каждого изменения".
 
Обратите внимание: эта настройка привязана к компьютеру, на котором запускается программа, но не к файлу данных.