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

📄 dascard.h

📁 利用DLL对IC卡进行发卡充值的PB VF BCB DELPHI VC等源代码程序,内有详细说明
💻 H
字号:
// define error no

#define DAS_OK				 0
#define Comm_Err			-1
#define Reader_Err			-2
#define No_SF_Author		-3
#define No_MJ_Author		-4
#define Para_Err			-5
#define TimesOut_Err		-6
#define No_Card				-7
#define No_MJ_SysCard		-8
#define No_XF_SysCard		-9
#define SysCard_Err			-10
#define UserCard_Err		-11
#define ReadCard_Err		-12
#define WriteCard_Err		-13
#define CreateLicence_Err	-14
#define Not_Identify		-15

#define RST_Card			-100


// define function

extern "C"
{

 HANDLE __stdcall OpenComm(short CommPort);
    int __stdcall CloseComm(HANDLE icdev);
    int __stdcall Check_Reader(HANDLE icdev);
    int __stdcall Init_SysCard(HANDLE icdev,LPCSTR UserPassword,int SysType,int MjSector,int MjCardType,int XfSector,LPSTR CommPassword);
    int __stdcall Init_Pos_UserCard(HANDLE icdev,int Serno,LPCSTR Cardno,int UserType,int WaitTime,unsigned long * CardSerno);
    int __stdcall Init_Pos_UserCard_N(HANDLE icdev,int Serno,LPCSTR Cardno,int UserType,int Value,int UseCount,int WaitTime,unsigned long * CardSerno);
    int __stdcall WRT_Pos_UserCard(HANDLE icdev,int Value,unsigned int CardSerno,int WaitTime);
	int __stdcall Init_Pos_OPTCard(HANDLE icdev,int OPT_Num,int WaitTime,unsigned long * CardSerno);
    int __stdcall Query_Pos_Card(HANDLE icdev,LPINT CardType,LPINT OPT_Num,LPINT Serno,LPSTR Cardno,unsigned long * CardSerno,LPINT Value,LPINT Count, LPINT UserType,int WaitTime);
	int __stdcall RST_Pos_OPTCard(HANDLE icdev,unsigned int CardSerno,int WaitTime);
	int __stdcall RST_Pos_UserCard(HANDLE icdev,unsigned int CardSerno,int WaitTime);
	int __stdcall Get_System(LPCSTR CommPassword,LPSTR UserPassword);

    int __stdcall Query_Access_Card(HANDLE icdev,LPINT CardType,LPINT Serno,LPINT Cardno,unsigned long * CardSerno, LPINT UserType,int WaitTime);
    int __stdcall Init_Access_UserCard_UsePassword(HANDLE icdev,unsigned int CardSerno,int WaitTime);
    int __stdcall RST_Access_UserCard(HANDLE icdev,unsigned int CardSerno,int WaitTime);
    int __stdcall Init_Access_UserCard(HANDLE icdev,int Serno,int Cardno,int UserType, int WaitTime,unsigned long * CardSerno);
}

⌨️ 快捷键说明

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