Исправление ошибки определения LPT порта (обновлено)

7 сообщений / 0 новое
Последняя публикация
Doctor
Аватар пользователя Doctor
Не в сети
Последнее посещение: 1 неделя 1 день назад
Регистрация: 09/30/2007
Исправление ошибки определения LPT порта (обновлено)

Все у кого есть работающее устройство, проверте пожалуйста новую версию программы настроики интерфейса V-Core LPT DMX
Скачать архив V_LPT_Test.zip
Отпишитесь пожалуйста как работает.
Если всё нормально включу в инсталлер.
------------------
ЗЫ:
Решение проблемы с виртуальным портом на PCMCIA через 'костыли' здесь

Fantomas
Аватар пользователя Fantomas
Не в сети
Последнее посещение: 8 лет 5 месяцев назад
Регистрация: 10/04/2007
Тема: Исправление ошибки определения LPT порта

Проверить сейчас не начем, но собственно зачем новая версия? Не проще ли в инсталлятор запихать предыдущие версии теста? Версии 1.0.3.1 и 1.0.5.1 нормально работают, и в крайнем случае позволяют вручную выбрать адрес LPT

Doctor
Аватар пользователя Doctor
Не в сети
Последнее посещение: 1 неделя 1 день назад
Регистрация: 09/30/2007
Fantomas

[quote=Fantomas]Проверить сейчас не начем, но собственно зачем новая версия? Не проще ли в инсталлятор запихать предыдущие версии теста? Версии 1.0.3.1 и 1.0.5.1 нормально работают, и в крайнем случае позволяют вручную выбрать адрес LPT[/quote]

Можно и старые запихать, но в старых тоже выбор порта не был [b]абсолютно "вручную"[/b], там пользователь [b]предлагал[/b] проге проверить порт на наличие на нём устройства , и если оно есть, то устанавливал этот порт в конфиг.
В новой версии "оптимальнее" код по таймингам (хотя далеко не идеал), и прога проверяет автоматом все возможные порты на наличие на них устройства (то же самое что и в первом случае только она (прога) не спрашивает пользователя об этом).

Ошибка в предыдущем варианте заключалась в неверном [b]копипасте[/b] функции старым программистом в которой счётчик инициализировался как [b]'p'[/b] а инкримент производился с [b]'i'[/b], и получалось, что за весь цикл проверки, значение порта, выбиралось из первой позиции массива, то есть фактически [b]'0x278'[/b], а это уже очень редкий случай когда по адресу '0x278' сидить LPT.(обычно com)

Das radio!

NovaBy
Аватар пользователя NovaBy
Не в сети
Последнее посещение: 8 лет 9 месяцев назад
Регистрация: 12/14/2007
Тема: Исправление ошибки определения LPT порта

Нет не работает.После опроса по портам пишет использование DMX интерфейса невозможно!

Doctor
Аватар пользователя Doctor
Не в сети
Последнее посещение: 1 неделя 1 день назад
Регистрация: 09/30/2007
Очередной апдейт здесь. Всё

Очередной [b]апдейт[/b] здесь. Всё проверено на разных компах, с различными адресами порта LPT.

Адреса:
0x2E8
0x3E8
0x278
0x378
0x3BC

У кого будут проблемы отпишитесь... отвечу...

Das radio!

Fantomas
Аватар пользователя Fantomas
Не в сети
Последнее посещение: 8 лет 5 месяцев назад
Регистрация: 10/04/2007
Попробовал. Работает.

Попробовал. Работает. (WinXP-SP2)

NovaBy
Аватар пользователя NovaBy
Не в сети
Последнее посещение: 8 лет 9 месяцев назад
Регистрация: 12/14/2007
Проверил !!! Теперь

Проверил !!!
Теперь работает!!!

 
 
Rambler''s Top100