首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

各位大侠,请问射频卡读卡器函数怎么调用

2012-05-21 
各位大侠,请教射频卡读卡器函数如何调用?明华U330非接触式IC卡读写卡器,USB接口,函数库是MWRF32.DLL。帮助

各位大侠,请教射频卡读卡器函数如何调用?
明华U330非接触式IC卡读写卡器,USB接口,函数库是MWRF32.DLL。

帮助是这样写的:

int rf_init(int port,long baud);

功 能:初始化串口

参 数:port:串口号,取值为0~3

  baud:为通讯波特率9600~115200

返 回:成功则返回串口标识符>0,失败返回负值,见错误代码表

  例:int icdev;

  icdev=rf_init(0,9600);//初始化串口1,波特率9600

 

如果是WIN32程序则icdev为设备句柄,见下例:

  HANDLE icdev;

  icdev=rf_init(0,115200);

  if(icdev<0)

  MessageBox(“rf_init error”);


调用WINDOWS动态库的方法:

32位库

rf_init:
HANDLE rf_init(_int16 port,long baud); baud 9600~115200

返回值icdev:HANDLE

参数int:_int16

********************************
用VFP怎么写代码?那个“HANDLE”是个什么东西?怎么用?查了两天没查到。


这个函数是初始化串口的,问题是:这个读卡器是USB接口的,免驱动,插上电脑没有串口出现!查到其他厂商的产品,有个“usb_init()”函数,无参数,也是这样写的:

 HANDLE icdev;
 icdev=usb_init();

电话打到明华厂家,人家没听说过“VFP”!配的例程是VFP的16位动态库,没用!




[解决办法]
不行就自己用VB或者C写个接口,然后从VFP中调你自己写的接口以得到信息。

热点排行