PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Centrafuse (http://pccar.ru/forumdisplay.php?f=31)
-   -   Делаю плагин для iGo (http://pccar.ru/showthread.php?t=9393)

Pepper 12.10.2009 04:03

Вложений: 1
Вот промежуточный тестовый билд. Для тех, у кого были каки-либо проблемы и глюки.

Что исправял/добавлял:
- понизил % загрузки проца центрифугой. В режим навигации уу меня центрифуга жрет не более 18%, айгоу не более 15%. Но % еще зависит от версий ибинарников центрифуги и iGO и самой системы
- убрал баг с вылетом плагина через 8 и более минут работы
- сделал плавающие кнопки нечувствительными к первому перемещению менее чем на 5 пикселей. Если кнопку все же сдвинули, то перемещаем как обычно -хоть попиксельно.
- попробовал убрать "черный квадрат" при переназначении кнопок. Не знаю, или получилосЬ. т.к. у меня нет этого бага. Если все же бег остался, вышлите мне свой конфиг плагина.
- добавил контроль за скином. Если у становлен скин, который плагин не подерживает, он выдает предупрежденеии не стартует.
- корректно реализовал возможность использовать разные билды igo без рестарта плагина/центрифуги

С миганием/мерцанием экрана пока не решил. Нужен билд iGO, на котором этот глюк проявляется.

Pepper 12.10.2009 04:05

Цитата:

Сообщение от siv77 (Сообщение 114502)
Спасибо! Буду пробовать.
Совет - полезно присваивать версии к файлу релиза - путаницы меньше.

Окей, как пойдут релиз-кандидаты (еще 1-2 релиза) я введу эту практику.

siv77 12.10.2009 11:14

В релизе от 11.10:
1 Невозможно деинсталировать плагин кнопкой "-" пишет ошибку. Если убить директорию, то конфиг остается и при новой инсталяции цепляется.
2 Как правильно сносить и апгрэйдить?
3 Иногда при повторных запусках появляется 2 перекрывающиеся картинки на экране (одна нормальная, а поверх неё 800х480 в левом углу) и дальше надо всё сносить и переставлять.
4 8 минут...
5 остался черный квадрат - какой файл высылать?
С уважением,
Игорь

Pepper 12.10.2009 12:19

Цитата:

Сообщение от siv77 (Сообщение 114582)
В релизе от 11.10:
1 Невозможно деинсталировать плагин кнопкой "-" пишет ошибку. Если убить директорию, то конфиг остается и при новой инсталяции цепляется.
2 Как правильно сносить и апгрэйдить?
3 Иногда при повторных запусках появляется 2 перекрывающиеся картинки на экране (одна нормальная, а поверх неё 800х480 в левом углу) и дальше надо всё сносить и переставлять.
4 8 минут...
5 остался черный квадрат - какой файл высылать?
С уважением,
Игорь

1. Я просто копирую плагин поверх старой папки. Процедуру инсталяции/деинсталяции "автоматизирую" позже... Конфиг хранится не в папк ценитрифуги, а в папке пользователя (в локальных настройках).
2. Пока методом копирования/удаления папки плагина
3. Впроде уже поправил, не должно выскакивать.
4. Тоже поправил.
5. Файл уже не надо. Мне один выслали - с конфигом все окей. Буду думать. :wallbash:

siv77 13.10.2009 10:58

Релиз тест - намного лучше!
Пока только черный квадрат в минусе...

Pepper 13.10.2009 17:04

Цитата:

Сообщение от siv77 (Сообщение 114724)
Релиз тест - намного лучше!
Пока только черный квадрат в минусе...

Вот квадрат просто не знаю как забороть... Вполне возможно дело в самой версии центрифуги что-ли. У меня версия 1.2.1.1210.1 Может кто-то из "черноквадратчиков" скинуть свою ыверсию, а лучше даже свой екзешник центрифуги или полную иснсталяху выложить. Я уже код до дыр зачитал, не могу понять, в чем прикол. :(

St@rz 13.10.2009 17:37

Установи себе 2.1.1331. Если вопросы по ней возникнут напиши мне в личку.

siv77 13.10.2009 19:40

Могу предположить (только предположить!), что проблема может быть не столько в Центрифуге, сколько в винде и дотнете. У меня минималистик, и было много танцев с бубном вокруг неё пока центрифуга заработала, а все дело было в отрезанном дотнете. Во время экспериментов с плагином как то проскочила ошибка дотнета - вот я и подумал...

Pepper 13.10.2009 22:21

Цитата:

Сообщение от siv77 (Сообщение 114807)
Могу предположить (только предположить!), что проблема может быть не столько в Центрифуге, сколько в винде и дотнете. У меня минималистик, и было много танцев с бубном вокруг неё пока центрифуга заработала, а все дело было в отрезанном дотнете. Во время экспериментов с плагином как то проскочила ошибка дотнета - вот я и подумал...

Хз. Я никаких особоых ухищрений на C# не использую. Самый харкорный по критичности код у меня крутится в С++ дллке.

2St@rz Окей, спасибо. Сегодня попробую...

Pepper 14.10.2009 01:55

Вложений: 1
Это последний тестовый бета-билд.Посвящен черному квадрату и багам отрисовки iGO.
Следующий билд будет в статусе релиз-кандидата. Хочу прикрутить инсталятор и разобраться с деинсталяцией плагина.
Начну присваивать им номера, что бы не было путаницы.

По багам:
Баг с черными квадратами так и не смог сэмулировать у себя. Поправил наугад пару вещей, может поможет. Если нет - попробую сделать специальную версию для его отладки.
По подвисанию/плохой отрисовке через 15 и более минут - пробуем этот билд, отписываемся.


Часовой пояс GMT +4, время: 07:47.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot