Еще
по поводу бэкапа (резервной копии).
Привожу пример bat-файла, которым давно уже пользуюсь в различных программах.
Важно! Файл с базой рецептов должен лежать в той же папке, что и программа.
Заходим
в папку программы и создаем текстовый файл.
Rar.exe a -t -agYYMMDDHH -r ArcCN *.mcb
start CookNotes.exe
exit
Называем его для примера
CookNotes.batВ эту же папку нужно поместить файл Rar.exe. Его можно
обычно (если установлен этот архиватор) взять в C:\Program Files\WinRAR, иначе - позаимствовать у кого-либо.
В ярлыке меняем расширение запускаемого файла с exe на bat.
Все. Пользуйтесь
В чем суть? При запуске программы будет создаваться резервная копия всех баз рецептов, находящихся в папке программы, помещенная в архив вида ArcCNxxxxxxxx (где xxxxxxxx - цифры, обозначающие год-месяц-день-час, для примера ArcCN12053123.rar - архив создан в 23 часа с минутами 31 мая 2012 года).
При любом косяке, шаловливых ручках

можно будет вернуться на один запуск программы назад

Дерзайте. Удачи
ЗЫДля тех, у кого мало свободного места на жестком диске и большой файл базы рецептов, нужно раз в неделю (периодичность выбираете сами) заходить в папку программы и удалять вручную самые устаревшие архивы.
ЗЫЫ Для тех, кто с компьютером на Вы. Пригласите
грамотного компьютерщика на чай-кофе. Работы на 5-10 минут.
ЗЫЫЫПисалось для себя. Используется чаще всего под
Windows XP, под другими системами не пробовал, но
теоретически должно работать на всех Windows системах, впрочем, как и сама программа.
