|
64 / 40 / 10
Регистрация: 12.11.2010
Сообщений: 841
|
|
Считыватель смарт карт ACR12210.04.2014, 18:52. Показов 15690. Ответов 62
Метки нет (Все метки)
Всем доброго времени суток. Кто имел дело с подобными считывателями, на диске с проектом есть Delphi проекты, работу которых я так и не смог понять, мне нужно при подносе карты к считывателю получать её 16-ти битный ключ. Кто в курсе как это можно сделать?
0
|
|
| 10.04.2014, 18:52 | |
|
Ответы с готовыми решениями:
62
Считыватель контактных смарт-карт на форму в HTML Ищу книги Патрик Гелль секреты программирования смарт карт Мытник Пасечник смарт карты и информационная безопасность Считыватель ACR122U не реагирует на смарт карту |
|
64 / 40 / 10
Регистрация: 12.11.2010
Сообщений: 841
|
|
| 23.04.2014, 19:37 [ТС] | |
|
Кто может помочь перевести эти два Delphi проекта в С++ Builder? Один из них умеет по таймеру определять что карта подведена к считывателю, а второй умеет выдёргивать 16-битный ключик уникальный. Просто максимум на что меня хватило это скомпилить проект и проверить, при попытке перевода на с++ builder работать отказалось (в силу моего незнания Delphi).
0
|
|
|
|
|
| 23.04.2014, 19:52 | |
|
DrSMERTb В двух проектах присутствует один и тот же модуль - ACSModule.pas. Его просто подключаешь в проект. При компиляции появится файл ACSModule.hpp, его подключаешь через #include.
Остаются только Polling.pas и OtherPICC.pas. Их не трудно перевести. Я бы сначала в билдеровский проект скопировал .dfm файл, отвечающий за интерфейс формы. Потом перевёл бы обработчики событий, а потом всё остальное. При переводе, если что-то непонятно, то вбить в гугл и прочитать.
1
|
|
|
64 / 40 / 10
Регистрация: 12.11.2010
Сообщений: 841
|
|||||||
| 23.04.2014, 20:54 [ТС] | |||||||
0
|
|||||||
|
|
|
| 23.04.2014, 21:28 | |
|
Закомментируй строки, на которых ошибка вылазит.
1
|
|
|
64 / 40 / 10
Регистрация: 12.11.2010
Сообщений: 841
|
|
| 24.04.2014, 16:43 [ТС] | |
|
kzru_hunter, а с чего проще пересести будет с Delphi или с Visual c++ на с++ builder?
0
|
|
|
64 / 40 / 10
Регистрация: 12.11.2010
Сообщений: 841
|
|
| 24.04.2014, 17:02 [ТС] | |
|
Вот ещё DLL нашёл на сайте разработчика: как можно узнать список функций этой dll?
0
|
|
|
64 / 40 / 10
Регистрация: 12.11.2010
Сообщений: 841
|
|||||||||||
| 25.04.2014, 07:33 [ТС] | |||||||||||
|
Чот посмотрел демки которые с этой dll лежали ни один не работает... Решил на Builder проверить переконвертил либу через coff2omf.exe, результат и при вызове из своей программы тот же... Может кто с переводом из Delphi в с++ Builder всё таки поможет эти сэмплы хотяб работают)
Добавлено через 12 часов 20 минут kzru_hunter, говорили поможете) как вот эту строку переделать?
И вот этот момент в плане сто значит @ перед переменными?
0
|
|||||||||||
|
return (true);
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
|
|
| 25.04.2014, 10:31 | |
|
1
|
|
|
64 / 40 / 10
Регистрация: 12.11.2010
Сообщений: 841
|
||||||
| 25.04.2014, 12:24 [ТС] | ||||||
|
а всё таки что делает вот эта строка?
0
|
||||||
|
return (true);
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
|
|
| 25.04.2014, 14:32 | |
|
SendBuff какой тип?
Скорее всего подойдёт что-то наподобие IntToHex()
1
|
|
|
Марсианин)))
713 / 46 / 15
Регистрация: 18.07.2010
Сообщений: 637
|
||
| 25.04.2014, 14:34 | ||
|
упс можно удалить. не видел ответ.
1
|
||
|
64 / 40 / 10
Регистрация: 12.11.2010
Сообщений: 841
|
|||||||||||||||||||||
| 25.04.2014, 14:36 [ТС] | |||||||||||||||||||||
|
Объявляю:
0
|
|||||||||||||||||||||
|
return (true);
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
|
|||||||
| 25.04.2014, 14:42 | |||||||
1
|
|||||||
|
64 / 40 / 10
Регистрация: 12.11.2010
Сообщений: 841
|
||||||
| 25.04.2014, 14:43 [ТС] | ||||||
|
mimicria, тогда пишет:
0
|
||||||
|
return (true);
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
|
|
| 25.04.2014, 14:48 | |
|
1
|
|
|
64 / 40 / 10
Регистрация: 12.11.2010
Сообщений: 841
|
||||||
| 25.04.2014, 14:49 [ТС] | ||||||
|
mimicria,
0
|
||||||
|
Марсианин)))
713 / 46 / 15
Регистрация: 18.07.2010
Сообщений: 637
|
||||||
| 25.04.2014, 15:05 | ||||||
1
|
||||||
|
return (true);
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
|
||||||
| 25.04.2014, 15:05 | ||||||
А ошибка может быть связана с кривыми типами, например: первый параметр hCard должен быть типа SCARDHANDLE согласно описания Получается он после вызова вот этого.
1
|
||||||
| 25.04.2014, 15:05 | |
|
Помогаю со студенческими работами здесь
20
Считыватель карт добавляет лишний символ
Считыватель Matrix-II для бесконтактных карт PROXIMITY + AVR Используя Arduino контролер и магнитный сканер, собрать считыватель карт Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|