an есть некоторое соображение по поводу user.upoi...
не знаю как другие, но я например там храню точки с адресами фирм, клиентов и адресов друзей и знакомых. Сюдя по всему там же хранятся и все точки из избранного (если не ошибаюсь)...
Получается, что при генерировании базы эти точки или вылетают, или их надо руками туда каждый раз добавлять.
Можно ли реализовать механизм слияния данных?
Может возможно сделать что-то вроде:
При сохранении в user.upoi, который уже лежит в папке с конвертером проверяется наличие строк НЕ с @Dangerous_Places. и эти данные сохраняются, все записи с @Dangerous_Places перезаписываются.
Был "запасной" вариант с извратным способом объединения данных юзера с новыми данными, но пока писал, понял, что глупо и извратно...
Понятное дело, что при желании пользователя совместить свои данные с новыми точками, он заранее должен подумать о том, что этот файл надо из навигатора положить в папку с конвертером, иначе пусть сам думает как это склеивать.
Ну и не лишним будет создать резервную копию файла перед слиянием, мало ли чего там произойдёт при объединении.