Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года

Совместимость 64х и 32 для L502, E502

Вы не вошли.

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

20.01.2017 11:18:01
#1

Участник
Здесь с 19.01.2017
Сообщений: 82

Совместимость 64х и 32 для L502, E502

Добрый день.
По новым драйверам для L502, E502.

На 64-битной версии Windows могут выполняться программы, как собранные 32-
битным, так и 64-битным компилятором, поэтому большинство программ для Windows
существует только в 32-битном варианте.

Есть пара вопросов:
1) При наличии системы Win7 64, Win8.1 64 и использовании среды разработки 32 разряда, драйверов для L502, E502 32 разряда - подобная конфигурация будет работоспособна?
2) На Win10 32(64) работа драйверов тестировалась?

20.01.2017 14:25:59
#2

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,293

Re: Совместимость 64х и 32 для L502, E502

1) Да, если под драйвером вы имеете ввиду библиотеки, которые используются Вашей программой (l502api.dll/e502api.dll/x502api.dll).

Технически, если углубляться в подробности, есть драйвер режима ядра (его разрядность всегда совпадает с разрядностью системы и установщик lpcie_sdk сам ставит драйвер в систему нужной разрядности в зависимости от системы, но для приложения эта особенность не важна) и библиотеки пользовательского уровня, с которыми уже работает программа (их разрядность зависит от разрядности приложения, которое их использует, и они на 64-битной системе присутствуют как 32-битные, так и 64-битные, что позволяет работать одновременно и 32-битным и 64-битным приложениям).

2) Да, проверялась работа, на Win10 каких-либо проблем не обнаружено.

23.01.2017 07:31:09
#3

Участник
Здесь с 19.01.2017
Сообщений: 82

Re: Совместимость 64х и 32 для L502, E502

Прошу прощения, под драйверами я подразумевал те файлы, которые устанавливает lpcie_setup.exe
И если под системой 64 я установлю lpcie_setup драйвера для системы 64, но прикладное ПО и SDK буду использовать 32.

Если я правильно понял Ваш ответ, то драйвер режима ядра lpcie_setup поставит в соответствии с разрядностью системы.
А уже приложение я могу спокойно собирать со средой разработки и SDK на 32.

23.01.2017 09:17:00
#4

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,293

Re: Совместимость 64х и 32 для L502, E502

Да, все правильно.

Контакты

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

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

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

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