⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bp8902v说明.txt

📁 深圳南天东华磁卡读写程序,VC6可编译执行
💻 TXT
字号:

*!* 声明DLL库 


long InitComm(integer CommPort,string  CommSetting)
*!*	//
*!*	//   功能:
*!*	//	初始化通信口,初始化失败时,显示一条"串口初始化错误"的信息,同时返回一个零值。
*!*	//   参数:
*!*	//	integer CommPort:
*!*	//		串口号
*!*	//			1表示串口1,
*!*	//			2表示串口2。
*!*	//  string  CommSetting:
*!*	//			串口设置字符串。"9600,n,8,1"
*!*	//   返回:通信口句柄。

integer  CloseComm(long hCommDev)
*!*	//
*!*	//功能: 
*!*	//	关闭通信口资源,以便其它应用可以使用该资源。对BP进行完全部操作后,必须使用该函数关闭串资	//源。
*!*	//参数: 
*!*	//	long hCommDev:
*!*	//		通信口句柄,由InitComm()函数得到。
*!*	//返回:
*!*	//	成功关闭时,返回 1;
*!*	//	关闭失败时,返回  0。
SetTrackStd(long hCommDev,integer Track,integer std)
*!*	//   功能:
*!*	//		设置磁道的记录标准。
*!*	//参数:
*!*	//	long hCommDev:通信口句柄,由InitComm()得到。
*!*		integer Track: 指定读的磁道
*!*				23: 二、三磁道
*!*				 2: 二、三磁道	
*!*			     	 3: 三磁道
*!*	//	integer std:   磁道记录标准,1~8。
SetTrack2BPI(long hCommDev,integer BPI)
*!*	//   功能:
*!*	//		设置二磁道的记录密度。
*!*	//参数:
*!*	//	long hCommDev:通信口句柄,由InitComm()得到。
*!*//	integer BPI: 记录密度
*!*//				 0: 75 BPI
*!*//             		其他: 210 BPI
integer WriteTrack(long hCommDev,integer Track,string data2,string data3,long outtime)
*!*	//
*!*	//功能:
*!*	//	二磁道写数据。
*!*	//参数:
*!*	//	long hCommDev:通信口句柄,由InitComm()得到。
*!*		integer Track: 指定读的磁道
*!*				23: 写二、三磁道
*!*				 2: 写二、三磁道	
*!*			         3: 写三磁道
*!*	//   string data2:指向存储二磁道读出的数据的字符串指针。
*!*	//   string data3:指向存储三磁道读出的数据的字符串指针。
*!*	//   返回:
*!*	//		读数据超时,或者读到数据但格式不正确时,返回为<0。
*!*//       		-23:  	二、三磁道数据错
*!*//			-2:   	二磁道数据错
*!*//			-3:	三磁道数据错
*!*//           	-1:	其他错误
integer ReadTrack(long hCommDev,integer Track,string data2,string data3,long outtime)
*!*	//
*!*	//功能:
*!*	//	读出磁卡上磁道记录的数据。
*!*	//参数:
*!*	//	long hCommDev:通信口句柄,由InitComm()得到。
*!*		integer Track: 指定读的磁道
*!*				23: 读二、三磁道
*!*				 2: 读二、三磁道	
*!*			         3: 读三磁道
*!*	//   string data2:指向存储二磁道读出的数据的字符串指针。
*!*	//   string data3:指向存储三磁道读出的数据的字符串指针。
*!*	//   返回:
*!*	//		读数据超时,或者读到数据但格式不正确时,返回为<0。
*!*//       	-23:  	二、三磁道数据错
*!*//			-2:   	二磁道数据错
*!*//			-3:		三磁道数据错
*!*//           -1:		其他错误
integer ReadKeyBoard(long hCommDev,integer Again,string Keydata,long outtime)
*!*	//功能:
*!*	//	读取从密码小键盘输入的数据。执行该功能前应先选通
*!*	//      PORT-K口。执行完后自动转到PORT-A口。
*!*	//参数:
*!*	//	long hCommDev:通信口句柄,由InitComm()得到。
*!*	//      integer Again: 0:提示请输入密码   1:提示请再输入密码
*!*	//	string Keydata:   从密码键盘返回的数据。
*!*	//返回:
*!*	//	从密码键盘返回数据的长度,失败时返回为0。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -