Показать сообщение отдельно
Старый 12.08.2013, 00:21   #333
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Цитата:
Сообщение от Glouck Посмотреть сообщение
Несколько замечаний по полугодовому опыту использования (версия .33):
Ну не пол года, а максимум два с половиной месяца.

Цитата:
Сообщение от Glouck Посмотреть сообщение
1. В качестве OBD модуля использую "Панель приборов" Валентина. Встроена в икар как отдельная программа, стоит в автозапуске. Проблема в том, что если закрыть и открыть эту "панель" не выходя из икара - он перестает видеть данные от нее, и приходится перезапускать икар.
Вообще то при использовании Панели приборов в связке с плагином iCarVOBD её не надо встраивать как внешнюю программу. Надо программу установить в папку скина Panel, а в настройках Плагин для связи с автомобилем выбрать iCarPanel. Тогда панель будет запускаться автоматически, а доступ к ней будет через экран Check Engine

Цитата:
Сообщение от Glouck Посмотреть сообщение
2. Фича восстановления фокуса встроенной программы очень полезна и востребована, но есть пара неудобств - она восстанавливает фокус даже когда икар свернут, и вторая неприятность это когда встроенная программа окрывает какой-либо диалог для ввода с клавиатуры, то фокус постоянно перебрасывается на основное окно, и ввести что-либо с клавиатуры в диалог становится проблематично.
Есть такая штука, но что с этим делать я пока не знаю, этот механизм реализован не программно в икаре, а скином, поэтому мои возможности ограничены системой команд икара.

Цитата:
Сообщение от Glouck Посмотреть сообщение
3. Кнопка с командой "ESC" (номер 53 в buttons.ini) - не работает в очень многих экранах, и если ее пытаться использовать во встроенных программах, то есть проблема перехода с одного экрана на другой и обратно с помощью этой кнопки - это можно сделать только один раз, т.к. скин считает, что перехода "обратно" не было.
Кнопка 53, это не команда ESC икара, это команда EscPressToScreen, которая в каждом экране выполняет своё действие и предназначена для назначения на горячие клавиши, как и стрелки влево, вправо, вверх, вниз и выбор. Но данный механизм работает не на всех экранах, в шаблонах встроенных программ он ещё не реализован.

Цитата:
Сообщение от Glouck Посмотреть сообщение
4. Автоматическое переключение на навигацию при подсказке: если после такого переключения, не дожидаясь таймаута, переключится вручную куда-нибудь, то, по истечении таймаута, будет возврат в навигацию, а не туда, откуда произошло изначальное переключение.
Мне кажется, лучше вообще никуда уже не переключаться, если было ручное переключение экранов до таймаута.
Так и работает, если ты не отключил iCarDSHook.dll, именно эта библиотека перехватывает нажатия на экран и выдаёт событие об отмене перехода, если отключил, то будет происходить, то что ты описал.

Цитата:
Сообщение от Glouck Посмотреть сообщение
5. Регулярно (где-то раз в 2-3 дня) икар просто зависает (выдается сообщение что программа не отвечает - подождать или закрыть), чаще всего происходит при нажатии какой-либо кнопки. В логах ничего подозрительного нет. Отключение плагинов, вроде, не помогает, хотя могу еще попроверять...
Вот это меня больше всего волнует, и локализовать причину я пока не смог.

Цитата:
Сообщение от Glouck Посмотреть сообщение
6. При использовании фубара как встроенного, есть сложности с использованием .CUE - фубар их воспринимает как файл с музыкой и ругается.
Судя по всему в iCarDSConfig -- Music -- Audio Files задано расширение cue, а этого делать не надо. Для икара файл cue это папка, в которую надо зайти и выбрать треки для проигрывания. При работе с cue файлами икар не передаёт их фубару, фубару передаётся только файл и позиция с которой надо начать воспроизведение.

Цитата:
Сообщение от Glouck Посмотреть сообщение
Вторая проблема с фубаром - если его закрыть принудительно (такое бывает при повисании икара) то он оставляет у себя в директории файлик "running" и при последующем запуске задает лишние вопросы, которые икар благополучно скрывает, и в результате фубар не работает.
Вообще то Александр делал удаление этого файла при запуске икара, но возможно что работает некорректно, проверим.
Bersenev вне форума   Ответить с цитированием