文档详情

万方汇博OMR通用接口函数.doc

发布:2016-07-20约6.87千字共10页下载文档
文本预览下载声明
山东万方汇博信息工程有限公司 PAGE  PAGE 10 通用接口函数 为了方便用户进行二次开发,本说明书提供了一套比较完整的命令系统及动态链接库调用函数。 一、初始化函数 WF_Installed 语法: VC: long WF_Installed (long lDeviceNum); VB: Function WF_Installed (lDeviceNum As Long) As Long Delphi:Function WF_Installed (lDeviceNum : LongInt) : LongInt; PB: Function Long WF_Installed (Long lDeviceNum) VFP: Function Long WF_Installed (Long lDeviceNum) 功能:此函数打开一个OMR设备,并返回一个设备句柄。 参数: lDeviceNum:要打开的设备编号。 目前所有OMRV系列光标阅读机的编号均为 2004。 返回值: 成功,返回一个用于标识打开的OMR设备的句柄; 失败,返回0。 WF_Close 语法: VC: void WF_Close (void); VB: Sub WF_Close () Delphi:Procedure WF_Close (); PB: Subroutine WF_Close () VFP: Procedure WF_Close () 功能:此函数关闭一个打开的OMR设备。 参数:无 返回值:无返回值。 二、阅读类函数 WF_LoadForm 语法: VC: long WF_LoadForm (char *lpFormA, char *lpFormB); VB: Function WF_LoadForm (Byval lpFormA As String, Byval lpFormB As String) As Long Delphi:Function WF_LoadForm (lpFormA : Pchar; lpFormB : PChar) : LongInt; PB: Function Long WF_LoadForm (String lpFormA, String lpFormB) VFP: Function Long WF_LoadForm (String lpFormA, String lpFormB) 功能:载入格式文件。对于只支持单面阅读的机型,lpFormB必须为空。 参数: lpFormA:第一面的格式文件名。 lpFormB:第二面的格式文件名, 如果信息卡是单面的,应该用空字符串(即字符串长度为0)作为参数。 返回: 正确,返回 0; 错误,返回-1; 如果不支持双面卡,在第二个参数不是空字符串时,返回-100。 WF_Clear 语法: VC: void WF_Clear (void); VB: Sub WF_Clear () Delphi:Procedure WF_Clear (); PB: Subroutine WF_Clear () VFP: Procedure WF_Clear () 功能:清除已经装载的格式文件。 参数:无 返回值:无返回值。 WF_Read 语法: VC: long WF_Read (void); VB: Function WF_Read () As Long Delphi:Function WF_Read () : LongInt; PB: Function Long WF_Read () VFP: Function Long WF_Read () 功能:阅读信息卡。此函数为阻塞模式,直到阅读完一张卡才返回。 参数:无 返回值: 正确,返回0; 错误,返回-1。 WF_StopRead 语法: VC: void WF_StopRead (void); VB: Sub WF_StopRead () Delphi:Procedure WF_StopRead (); PB: Subroutine WF_StopRead () VFP: Procedure WF_StopRead () 功能:停止已发的阅读指令 参数:无 返回值:无返回值。 WF_GetResult 语法: VC: long WF_GetResult (char * lpszBuffer, int iIncludeRetC
显示全部
相似文档