求助,如何通过刷卡机实现刷卡自动获取卡片物理地址
我有一个刷卡机,其相关接口已经有了,我想用winform实现刷卡获取卡片的物理地址。现在,我找到了读卡地址的接口,能实现通过点击winform上的按钮获取了,但问题是我不知道怎么通过一刷卡就获取,是用消息机制吗?给的接口里没有怎么办?只有读卡函数……急,新手入门,望理解!
              
------解决方案--------------------一般给你的api里都有调用函数
类似
Getcardid()
Getcardmessage()
之类的函数,来获取卡内信息
你好好看一下技术文档就是了 
------解决方案--------------------点击按钮 获取卡信息  是主动获取
如果你想一刷卡 就获取卡信息  那就是被动了
参考技术开发文档  应该有类似注册事件之类的
button1.Click+=...
car1.Msg += 回调方法
当刷卡时  就会调用 回调方法
------解决方案--------------------
有时候 可能不是以事件的形式给出  如果C++写的  可能需要你提供一个函数指针  在.net中就可以是回调方法了
SetCallBack(..,回调方法,...);  //当刷卡时  会自动调用 回调方法  在回调方法参数中应该有卡信息
------解决方案--------------------创建一个线程,在线程中循环读卡。如果同步读卡函数返回,那么你既可以通知主线程。
至于如果通知主线程,使用 event 或 delegate.
------解决方案--------------------应该就是被动读卡吧,何不尝试一下。
------解决方案--------------------个人感觉  如果只是将卡刷一下 马上拿开的那种  肯定是有设置回调方法的API  当刷卡的时候 会调用回调方法提示你
如果是那种把卡长时间放在感应器上  应该使用主动读取数据的方式  比如  ReadCardInfo(...);
------解决方案--------------------
真是磨叽,这个问题应该问你的设备供应商提供API技术支持。