Работа под Embarcadero RAD Studio XE/XE2

Вопросы по работе с электронными ключами SenseLock из операционных систем с использованием различных компиляторов

Работа под Embarcadero RAD Studio XE/XE2

Сообщение Alexey » Сб, 26 мар 2011 20:00

Где взять Sense4Dev.dcu для указанной версии?
Нужно срочно... Прешли на новую версию компилятора, будучи уверенными, что под XE все необходимое уже есть...
Alexey
 
Сообщения: 69
Зарегистрирован: Сб, 21 мар 2009 14:43

Re: Работа под Embarcadero RAD Studio XE

Сообщение Anton » Вт, 29 мар 2011 18:40

Библиотека доступна на странице поддержки.
Anton
Site Admin
 
Сообщения: 195
Зарегистрирован: Пт, 06 апр 2007 15:32

Re: Работа под Embarcadero RAD Studio XE

Сообщение Alexey » Вт, 29 мар 2011 19:10

Все заработало, большое спасибо.
Alexey
 
Сообщения: 69
Зарегистрирован: Сб, 21 мар 2009 14:43

Работа под Embarcadero RAD Studio XE/XE2

Сообщение Master » Вс, 17 июл 2011 12:06

Поставил Rad Studio XE. Воспользовался файлом ELDev.dcu - S4Enum возвращает contextsize = 10672 :cry:
На Rad Studio 2010 (с sense4dev.dcu под нее) все было замечательно. Что может быть???

PS: И когда планируется выпуск Sense4Dev.dcu под XE2 (32/64) ?
Master
 
Сообщения: 2
Зарегистрирован: Вт, 14 июн 2011 15:49

Re: Работа под Embarcadero RAD Studio XE

Сообщение hijaq » Ср, 10 авг 2011 14:17

Исправленная версия для Embarcadero RAD Studio XE - скачать.

Для XE2 библиотека будет в ближайшее время.
hijaq
Site Admin
 
Сообщения: 213
Зарегистрирован: Пт, 06 апр 2007 14:50

Re: Работа под Embarcadero RAD Studio XE

Сообщение andr0 » Вт, 13 мар 2012 13:10

Полгода назад обещали в ближайшее время поддержку ХЕ2 ??? Хоть какие-нибудь конкретные сроки можете озвучить, никак не могу перейти только поддержка ключа осталась, все уже переведено на новую платформу firemonkey...
andr0
 
Сообщения: 2
Зарегистрирован: Вт, 25 май 2010 10:21

Embarcadero RAD Studio XE2

Сообщение Anton » Вт, 10 апр 2012 13:53

Библиотека для Embarcadero RAD Studio XE2 приложена к этому сообщению.
Просьба оставить отзывы и замечания по её работе.
Библиотека только для x86 приложений.
Вложения
delphiXE2.rar
Embarcadero RAD Studio XE2 (x86)
(28.65 Кб) Скачиваний: 593
Anton
Site Admin
 
Сообщения: 195
Зарегистрирован: Пт, 06 апр 2007 15:32

Re: Работа под Embarcadero RAD Studio XE/XE2

Сообщение Akad » Сб, 05 янв 2013 03:54

Master писал(а):Поставил Rad Studio XE. Воспользовался файлом ELDev.dcu - S4Enum возвращает contextsize = 10672 :cry:

Та же ерунда и с версией XE2 из аттача предыдущего поста. Из под c++ работает как часы, но теперь нужно сделать вызов и из интерфейса тоже, причём жёстко проверять, что ключ вставлен один, т.е. результат работы функции критически важен.
P.S. В XE3 у вас та же ошибка. Просьба поправить и её.
Akad
 
Сообщения: 5
Зарегистрирован: Сб, 14 июл 2012 17:21

Re: Работа под Embarcadero RAD Studio XE/XE2

Сообщение Akad » Сб, 19 янв 2013 12:44

Возможно ли надеяться на исправление этих ошибок?
Akad
 
Сообщения: 5
Зарегистрирован: Сб, 14 июл 2012 17:21

Re: Работа под Embarcadero RAD Studio XE/XE2

Сообщение Alexey » Вт, 22 янв 2013 17:58

Проблема еще в том, что «исправленная» версия (еще под XE) отдает правильный размер, но некорректно работает с несколькими ключами (при попытке энумерации теряется контекст первого ключа, даже если энумератор отработал в другой нити или вообще в другом процессе). Поэтому пришлось искать обходные пути. Простейший из них — добавить в перечислитель проверку поля dwVersion, при этом игнорировав неверный размер, то есть принять NumKey=KeyCtxSize / sizeof(SENSE4_CONTEXT);
Разумеется, что NumKey будет неверным, но так как памяти у нас выделено достаточно, то пусть перечислитель формально проверит количество ключей, равное NumKey.
Найти свой ключ, а также реальное количество ключей можно хотя бы по dwVersion или по ATR.
Alexey
 
Сообщения: 69
Зарегистрирован: Сб, 21 мар 2009 14:43

Re: Работа под Embarcadero RAD Studio XE/XE2

Сообщение Anton » Сб, 26 янв 2013 11:31

На следующей неделе мы выпустим свою ветку библиотек. Вопросы с ошибками и проблемами будут решаться гораздо быстрее.
Anton
Site Admin
 
Сообщения: 195
Зарегистрирован: Пт, 06 апр 2007 15:32

Re: Работа под Embarcadero RAD Studio XE/XE2

Сообщение Alexey » Сб, 09 фев 2013 20:57

Anton писал(а):На следующей неделе мы выпустим свою ветку библиотек. Вопросы с ошибками и проблемами будут решаться гораздо быстрее.

Ура!
Это действительно хорошая новость.
Alexey
 
Сообщения: 69
Зарегистрирован: Сб, 21 мар 2009 14:43

Re: Работа под Embarcadero RAD Studio XE/XE2

Сообщение Anton » Пн, 11 фев 2013 18:16

На сегодня выкладываю исправленные официальные библиотеки.
delphi_xe2.zip
(29.48 Кб) Скачиваний: 541

delphi_xe3.zip
(28.76 Кб) Скачиваний: 555
Anton
Site Admin
 
Сообщения: 195
Зарегистрирован: Пт, 06 апр 2007 15:32

Re: Работа под Embarcadero RAD Studio XE/XE2

Сообщение Jungle » Ср, 26 фев 2014 14:06

Со страницы поддержки скачивается "плохая" dcu-шка.
Приложенная здесь - нормальная.
Jungle
 
Сообщения: 13
Зарегистрирован: Вт, 13 мар 2012 14:14


Вернуться в Использование SenseLock

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron