При выключении питания у меня ничего не сохраняется, ни маршруты-точки, ни настройки!
И не будут сохраняться. При выключении питания никакого закрытия программ или запуска скриптов не происходит - это тупо выключение питания девайса. Настройки сохраняются скриптом при выходе из Навитела.
А у меня все сохраняется при выключении зажигания... Если был проложен какой-то маршрут, то при новом запуске навител пишет : "обнаружен неоконченный маршрут, чё делать бум, ехать по нему или снести нах?" NaviTel-3.5.0.1109, голова DSPvideo.
вродебы Frade писал что у него сохраняются.
о блин, а мы тут такую демагогию развели ))). Захотели изобрести велосипед. Я думал можно сделать так что при выключение зажигания все настройки, точки и маршруты сохранялись.
Может у него голова подключена неправильно, и питание есть постоянно? При отключении питания реестр в этом девайсе не сохраняется, скрипты никакие не запускаются (да и как их запустить, если, грубо говоря, выдернули вилку из розетки?). Так что выход только один - сохранение реестра на флэшку скриптом после выхода из Навитела.
При выключении питания у меня ничего не сохраняется, ни маршруты-точки, ни настройки! А вот если выйти из Навитела через меню-выход, то все сохраняется и точки и настройки! Я вот только не понимаю почему на шаге 3, при нажатии ок, у меня остается меню навигации и дальше скрипт не работает, и при повторном запуске навигации ничего не происходит (((. Вроде бы скрипт одинаковый, только добавлены команды подтверждения каждого шага.
1. Файл settings.reg в папке есть и он записывается только при выходе из навитела через меню!
2. Запускаю скрипт, в реестре много всего.
3. доходим до шага 3, нажимаю ок, и опять такаяже фигня (((
Всё работает правильно. Если под выходом через меню Вы понимаете выход именно из Навитела. Если же файлы сохраняются только при выходе из меню "Навигация" главного меню головы.
Но это вряд ли.
Уберите из скрипта ненужные строчки и пользуйтесь.
Может у него голова подключена неправильно, и питание есть постоянно?
По моему рабоче-крестьянскому разумению это как раз и есть правильное подключение головы. На голове два провода питания. На одном питание постоянно есть, что обеспечитает сохранение всех настроек. Там ведь не только Навител, а и радио, ТВ (наверное) и пр.
А на второй подаётся питание через ключ зажигания, собственно для включения головы в рабочий режим.
странно, там же ведь переходник под штатный разъем в комплекте был, просто подключил к штатному разъему и все, ничего сам не изобритал по подключению головы. OldMan
а у Вас сохраняет настройки Навител при выключении замка зажигания в машине?
странно, там же ведь переходник под штатный разъем в комплекте был, просто подключил к штатному разъему и все, ничего сам не изобритал по подключению головы. OldMan
а у Вас сохраняет настройки Навител при выключении замка зажигания в машине?
Та у меня пока нет головы, а та, что я терзаю, стоит на столе и предназначена для установки в другое авто. Поэтому увы.
Давайте, однако, немного по теории пройдёмся.
У Навитела существуют два варианта программы - Для КПК (Андроида, Симбиана это не суть важно) и т.н. автоверсии.
Принципиальное различие их в том, что Версии для КПК (а именно такую вы прикрутили к своей железке) делается в расчете на то, что с устройсва никогда не снимается питание. Ведь по сути выключение КПК, телефона это всего лишь перевод их в спящий режим. Т.е. всё, что там есть не требуе дополнительных усилий для сохранения, устройство при включении вернётся к предыдущему состоянию.
Автоверсии же расчитаны на то, что в любой момент может быть снято питание и система сбросится в 0. Поэтому в автоверсия организовано так, что все настройки программы хранятся в отдельных файлах, как правило в энергонезависимой (флеш) памяти или на карточке памяти (в старых навигаторах могло и не быть флеш-памяти). И файлы эти сохраняются не дискретно, при выходе из программы, а непрерывно, на момент внесения изменений в них. При включении железки Навител просто подхватывает эти файлы и запускается в предыдущем состоянии.
Когда версия Навитела для КПК приспосабливается под автонавигатор, то искусственно делается сохранение настроек Навитела, но происходит это только в случае не аварийного, а штатного выхода из Навитела. Вырубая питание Вы аварийно выходите из Навитела, поэтому те изменения, которые пока хранятся в оперативной памяти, исчезают. В оперативную память попадают только те настройки, которые были сделаны до последнего штатного (нормального) выхода из Навитела.
Если у Вас теряются именно эти изменения (сделанные во время последнего сеанса работы) , то так оно и должно быть, если же теряются все настройки, то это неправильно.
Если исчезает файл settings.reg из флеш-памяти, то надо разбираться почему это происходит. Если файл есть, но он игнорируется, то надо смотреть почему он не переносится в реестр.
Но, насколько я понял, Вы теряете именно последние изменения. Так?
OldMan
все верно, я теряю изменения, сделанные в текущем включении головы и загружаются предыдущие настройки, которые сохранились при выходе из навитела через его меню. Но почему же тогда у Frade все работает, т.е. при обесточивание текущие настройки все таки сохраняются
Та у меня пока нет головы, а та, что я терзаю, стоит на столе и предназначена для установки в другое авто. Поэтому увы.
Давайте, однако, немного по теории пройдёмся.
У Навитела существуют два варианта программы - Для КПК (Андроида, Симбиана это не суть важно) и т.н. автоверсии.
Принципиальное различие их в том, что Версии для КПК (а именно такую вы прикрутили к своей железке) делается в расчете на то, что с устройсва никогда не снимается питание. Ведь по сути выключение КПК, телефона это всего лишь перевод их в спящий режим. Т.е. всё, что там есть не требуе дополнительных усилий для сохранения, устройство при включении вернётся к предыдущему состоянию.
Автоверсии же расчитаны на то, что в любой момент может быть снято питание и система сбросится в 0. Поэтому в автоверсия организовано так, что все настройки программы хранятся в отдельных файлах, как правило в энергонезависимой (флеш) памяти или на карточке памяти (в старых навигаторах могло и не быть флеш-памяти). И файлы эти сохраняются не дискретно, при выходе из программы, а непрерывно, на момент внесения изменений в них. При включении железки Навител просто подхватывает эти файлы и запускается в предыдущем состоянии.
Когда версия Навитела для КПК приспосабливается под автонавигатор, то искусственно делается сохранение настроек Навитела, но происходит это только в случае не аварийного, а штатного выхода из Навитела. Вырубая питание Вы аварийно выходите из Навитела, поэтому те изменения, которые пока хранятся в оперативной памяти, исчезают. В оперативную память попадают только те настройки, которые были сделаны до последнего штатного (нормального) выхода из Навитела.
Если у Вас теряются именно эти изменения (сделанные во время последнего сеанса работы) , то так оно и должно быть, если же теряются все настройки, то это неправильно.
Если исчезает файл settings.reg из флеш-памяти, то надо разбираться почему это происходит. Если файл есть, но он игнорируется, то надо смотреть почему он не переносится в реестр.
Но, насколько я понял, Вы теряете именно последние изменения. Так?
OldMan
все верно, я теряю изменения, сделанные в текущем включении головы и загружаются предыдущие настройки, которые сохранились при выходе из навитела через его меню. Но почему же тогда у Frade все работает, т.е. при обесточивание текущие настройки все таки сохраняются
Три варианта:
1. Либо у него стоит автоверсия Навитела.
2. Либо у него выключение зажигания не приводит к полному обесточиванию головы.
3. Либо вы друг друга не очень правильно понимаете.
Человек всегда слышит так, как хочет услышать.
Надо искать не просто под ВинСЕ5, а чтоб и ком-порт и скорость попадала (в автоверсиях это залочено) и, желательно, название флеш-памяти и карточки памяти были такими же, как прописано в автоверсии.
В общем задача нетривиальная.