Форум:

Вы не вошли.

 Поиск | Регистрация | Вход 

#1 Re: Техническая поддержка » Подключение E14-140M к программе на Python » 19.08.2018 22:14:33

Здравствуйте!
Пытаюсь начать работать с е14-140м с помощью питона также в win7 х64. Поставил драйвер lcomp_old.dll, свежая версия почему-то становилась криво. Сейчас вроде стоит нормально, L-Graph работает. Запускаю приведенный выше код в питоне 3.7 х32 с 32-битным файлом wlcomp.dll в каталоге. Получаю значение указателя hDll = 0. Подскажите, пожалуйста, в чем может быть ошибка? Если можно, пришлите упомянутый выше файл с примером.

Сергей 84 пишет:

Скомпилированный пример действительно работает как надо в 64-битном режиме на Windows 7.
wlcomp.h для 64 бит отличается в том, что для hDll используется тип данных c_ulonglong вместо c_ulong в 32-битной версии.
Изменение типа данных однако не изменило картины для программы на питоне. Все так же, на семерке не работает, в XP работает.
В итоге поставил 32-битный питон, который заработал с 32-битной wlcomp.dll под 64-битной ОС. Благодарю за помощь.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2

Многоканальный телефон:
+7 (495) 785-95-25
Факс: +7 (495) 785-95-14

Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск