高分请教一个磁卡读写器的问题 谁有南天bp-8902磁卡读写器的开发文档和范例程序?能不能给我一份? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 RWCOMM.DLL 说明书 RWCOMM.DLL 是一个WIN32下的关于RQ606磁卡/存折读写器的动态链 库,它支持BP8902指令格式http://www.richinv.com/pdf/rwcommdll.pdf RWCOMM.DLL 在那下?能在win 2000下用吗? RWCOMM.DLL 找到了:说明是这样的:5 读单二磁道函数原型 int RTr2card(char*comn,char* inTr2str)该函数等待刷卡,然后读磁卡。如果读成功则Tr2Str 是第二道数据;否则Tr2Str 是空。返回,整型=1 读卡正确。=-1 所选串口打不开。=-4 读卡错误=-5 用户ESC 退出参数:COMN 字符串,用来设置串口。格式:COM1 或者说COM2我的程序:typedef int (WINAPI *RTr2card)(char*comn,char* inTr2str); //typedef DWORD (WINAPI *BL_GETTEXT32)(LPSTR lpszCurWord, int nBufferSize, LPRECT lpWordRect,LPWSTR lpszCurWordw); HINSTANCE Inst = NULL; RTr2card f_RTr2card = NULL; Inst = LoadLibrary("rwcommnew.dll"); if (!Inst) { AfxMessageBox("error load lib"); return ; } f_RTr2card = (RTr2card)GetProcAddress(Inst, "RTr2card"); if (!f_RTr2card) { AfxMessageBox("error load func!!"); return ; } char s[10]="COM1"; char s1[100]; memset(s1,0,100); f_RTr2card(s,s1); AfxMessageBox(s1); FreeLibrary(Inst);程序运行到f_RTr2card(s,s1);就停在那里,用esc键能退出,就是不能读卡,读卡器上的读指示灯不亮有没有这方面经验的高手指点一下,先谢了。我的程序是在VC6.0+windows server 2000下的 VC读取大文件问题? 关于发布VC应用程序的问题 散分啊散分啊 vc连接SQL SERVER数据库 各位大侠,紧急求救,如何能给摄像头采集到的视频里加一个背景图片啊?急啊!! VC++ 6.0编译微软的RTCSample中遇到的问题。 单文档多视图,文档模板与多视图相关连的问题 vc中用2进制方式打开文件, 并显示是怎么实现的? 请问在VC中用ADO编程时,对_RecordsetPtr类的对象能够多次执行SQL查询吗? 一个IOCP服务器我该怎样封装的问题 求一本书??? 在线急等,Dlg的KillFocus无响应
的动态链 库,它支持BP8902指令格式http://www.richinv.com/pdf/rwcommdll.pdf
说明是这样的:
5 读单二磁道
函数原型 int RTr2card(char*comn,char* inTr2str)
该函数等待刷卡,然后读磁卡。
如果读成功则Tr2Str 是第二道数据;否则Tr2Str 是空。
返回,整型
=1 读卡正确。
=-1 所选串口打不开。
=-4 读卡错误
=-5 用户ESC 退出
参数:COMN 字符串,用来设置串口。
格式:COM1 或者说COM2
我的程序:
typedef int (WINAPI *RTr2card)(char*comn,char* inTr2str);
//typedef DWORD (WINAPI *BL_GETTEXT32)(LPSTR lpszCurWord, int nBufferSize, LPRECT lpWordRect,LPWSTR lpszCurWordw);
HINSTANCE Inst = NULL;
RTr2card f_RTr2card = NULL;
Inst = LoadLibrary("rwcommnew.dll");
if (!Inst)
{
AfxMessageBox("error load lib");
return ;
}
f_RTr2card = (RTr2card)GetProcAddress(Inst, "RTr2card");
if (!f_RTr2card)
{
AfxMessageBox("error load func!!");
return ;
}
char s[10]="COM1";
char s1[100];
memset(s1,0,100);
f_RTr2card(s,s1);
AfxMessageBox(s1);
FreeLibrary(Inst);
程序运行到f_RTr2card(s,s1);就停在那里,用esc键能退出,就是不能读卡,读卡器上的读指示灯不亮
有没有这方面经验的高手指点一下,先谢了。我的程序是在VC6.0+windows server 2000下的