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

7 posts / 0 new
Последнее сообщение
Doctor
Аватар пользователя Doctor
Не в сети
Зарегистрирован: 09/30/2016
Исправление ошибки определения LPT порта (обновлено)

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

Das radio!

Fantomas
Не в сети
Зарегистрирован: 10/04/2016

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

Doctor
Аватар пользователя Doctor
Не в сети
Зарегистрирован: 09/30/2016
Fantomas написал:
Проверить сейчас не начем, но собственно зачем новая версия? Не проще ли в инсталлятор запихать предыдущие версии теста? Версии 1.0.3.1 и 1.0.5.1 нормально работают, и в крайнем случае позволяют вручную выбрать адрес LPT

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

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

Das radio!

NovaBy
Не в сети
Зарегистрирован: 12/14/2016

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

Doctor
Аватар пользователя Doctor
Не в сети
Зарегистрирован: 09/30/2016

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

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

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

Das radio!

Fantomas
Не в сети
Зарегистрирован: 10/04/2016

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

Tele-Market - телевизоры Samsung жк с доставкой.

NovaBy
Не в сети
Зарегистрирован: 12/14/2016

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