谁有南天bp-8902磁卡读写器的开发文档和范例程序?能不能给我一份?

解决方案 »

  1.   

    RWCOMM.DLL 说明书 RWCOMM.DLL 是一个WIN32下的关于RQ606磁卡/存折读写器
    的动态链 库,它支持BP8902指令格式http://www.richinv.com/pdf/rwcommdll.pdf
      

  2.   

    RWCOMM.DLL 在那下?能在win 2000下用吗?
      

  3.   

    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下的