Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.23;
Скачать: CL | DM;

Вниз

Кард-Ридеры   Найти похожие ветки 

 
maxistent ©   (2004-11-29 09:40) [0]

Приветствую всех и всех остальных! Братва! Кто знаеть, как сделать, чтобы моя прога могла читать данные с устройства чтения магнитных карт (кард-ридеры)? Юзер провёл картой и у меня в окошечке появилось "номер карты=123456789..."... и т.д. и т.п... С меня пиво :) ...


 
simpson ©   (2004-11-29 13:40) [1]

Знает.

Точно так же, как и с обычного сканера штрих-кодов. Открываешь порт, ждешь данных, читаешь.


 
pavel_guzhanov   (2004-11-29 15:18) [2]

имеются считыватели, подключаемые в ком-порт компьютера, напимер PR-H08. С ним продается библиотека и пример на Delphi. Там все понятно.


 
maxistent ©   (2004-11-29 16:25) [3]

А как открывать порт, ждать данных, читать?! :( не знаю я, как...


 
simpson ©   (2004-11-29 16:29) [4]

Тогда все. Только харакири, иначе - позор. :))

См.:
CreateFile
CloseHandle
WaitCommEvent
ReadFile
WriteFile
OVERLAPPED

Это все в MSDN. Статью про программирование COM-портов с этого сайта не читай, будет только хуже.


 
maxistent ©   (2004-11-29 16:31) [5]

Люди! Ну не издевайтесь... может есть примерчик или хотя бы кусочек, а?


 
simpson ©   (2004-11-29 16:38) [6]

Брателло! (с) ВладимирВладимирович.РУ

Да ктоже над тобой издевается? Наиболее распостранены 2 типа считывателей магнитных карт: подключаемые в разрыв клавиатуры и подключаемые к интерфейсному порту компьютера. Данные от первых обрабатываются просто как данные от клавиатуры. Данные от вторых считываются в зависимости от интерфейса, по которому они подключаются. Для считывателей, подключаемых по RS-232, т.е. к обычному COM-порту, данные принимаются с помощью вышеперечисленных функций.


 
pavel_guzhanov   (2004-11-29 17:12) [7]

кинул тебе на мыло архив, идущий с PR-H08. Там есть и Dll, и исходник, и работающий пример, и заголовочный файл. Разбирайся, все несложно


 
maxistent ©   (2004-12-04 09:37) [8]

пасиб... буду разбираться...



Страницы: 1 вся ветка

Текущий архив: 2005.01.23;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.031 c
3-1103532135
Developerr
2004-12-20 11:42
2005.01.23
Как програмно добавить поле в базу данных?


11-1087291285
axx
2004-06-15 13:21
2005.01.23
Помогите с библиотекой и KOL


1-1105439083
Ega23
2005-01-11 13:24
2005.01.23
Breakpoint - мистика какая-то...


3-1103556377
TAN_K
2004-12-20 18:26
2005.01.23
DataTimePicker


1-1105392075
IGSI
2005-01-11 00:21
2005.01.23
удаление файлов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский