日期:2014-05-17  浏览次数:20527 次

c# 依时利通用发卡器900二次开发 求读出卡序列号
如题只求能读出卡 序列号~~!!! 
IntPtr p = new IntPtr(1);
//联机
if (EastRiver_API.CallClock(EastRiver_API.OpenCommPort(1, 9600), 00))
{
  StringBuilder sb=new StringBuilder ();
  bool =EastRiver_API.ReadClockSerialNo(EastRiver_API.OpenCommPort(1, 9600), sb);//序列号 
}
无论怎么样 本人就是读不出序列号来。求解!求解!

------解决方案--------------------
光这一段代码无法看出异常,应该有帮助文档吧?调试看看?
------解决方案--------------------
用这种方式打开能读到OpenReaderAfterParam(0, 900, 1, 9600) 其它方式不知
------解决方案--------------------
依时利 ,
很久很久以前,这个我专门去过他们东莞公司,就一个维护他们接口的程序员,他只会Delphi,
我就时就想跟他要C#的接口,他死活说搞不出来。

后来果断放弃,转用别的牌子。



你单要卡SN号有干什么,
还要收数据,写卡、下载白名单 这些呢。

他们只提供Delphi的。