📄 main.h
字号:
//---------------------------------------------------------------------------
#ifndef mainH
#define mainH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ComCtrls.hpp>
#include <Dialogs.hpp>
#include <ExtCtrls.hpp>
#define C_OK 0x00 // 操作正确
#define C_CMDERR 0x01 // 命令字错误
#define C_PARAERR 0x02 // 命令参数错误
#define C_CRCERR 0x03 // 校验和错误
#define C_FILENOEXIST 0x04 //文件不存在
#define C_FILEEMPTY 0x05 //空文件
#define C_FILEDELETEERROR 0x06 //文件删除错误
#define C_FILELENGTHERROR 0x07 //文件长度不足
#define C_FILEHEADERROR 0x08 //文件头不对
#define C_ICTIMEOUT 0x10 // 卡超时错误
#define C_ICNOTINIT 0x11 // 卡未初始化
#define C_ICINITNOTEND 0x12 // 卡初始化未结束
#define C_ICLOCKED 0x13 // 卡锁定
#define C_ICUNKNOWN 0x14 // 卡状态未知
#define C_ICINVALID 0x15 // 卡无效
#define C_ICOPTERR 0x16 // 卡操作失败
#define C_ICVERIFYERR 0x17 // 卡回读错误
#define C_ICCRCERR 0x18 // 卡校验和错误
#define C_NOFIG 0x19 // 无指纹信息
#define C_NORIGHTINFO 0x1A //登记失败
#define C_PWDERR 0x1B // 操作员口令错误
#define C_NOIC 0x20 // 卡未插入
#define C_ITEMNOTFOUND 0x21 // 柜员内部编号不匹配
#define C_INDEXFULL 0x23 // 索引已经满
#define C_DUPCLERK 0x24 // 柜员号已经存在
#define C_CLERKNOTFOUND 0x25 // 找不到对应的柜员
#define C_MAKEKEYERROR 0x26 //生成主密钥出错
#define C_FIGIMGERR 0x30 // 规定时间未采集到指纹图像
#define C_FIGENRERR 0x31 // 指纹登录错误
#define C_FIGCMPERR 0x32 // 指纹不匹配
#define C_FIGSMPERR 0x33 // 指纹采样错误
#define C_FIGNOMB 0x34 // 没有采集过指纹模板
#define C_ICCHANGED 0x40 // 卡号不匹配
#define C_ICNOTMATCH 0x41 //卡容量不相同
#define C_TIMEOUT 0x50 // 通讯超时错误
#define C_NOCKINFO 0x60 // 没有权限信息
#define C_CKINFOERR 0x61 // 磁卡数据错误
#define C_FIDERROR 0x70 // FID模块操作错误
#define C_FIDACKERROR 0x71 // FID模块操作错误,命令返回错误应答
#define C_ENROLLERROR 0x72 // 指纹采集失败
#define C_SPECIALFINGER 0x75 //特殊指纹
#define C_OVERFLOW 0x81 // 取DIEF文件长度越界
#define C_FLASHERR 0x91 // 读写FLASH错误
#define C_FLASHFULL 0x92 // FLASH中的队列已经满
#define C_FLASHCRCERR 0x93 // 读写FLASH错误
#define C_FLASHVERIFYERR 0x94 // 回读错误
#define C_NOTCOACHIC 0xA0 // 非教练卡
#define C_ERRORKEY 0xA1 // 按键错误
#define C_CANCELED 0xA2 // 操作被取消
#define C_END 0xA3 // 读FLASH时结束,读完队列中当前内容后,队列为空
#define C_EMPTYQUEUE 0xA6 // 读队列前,判断队列的内容为空,不读
#define C_CMPERR 0xA4 // FIDRecieve接收到的信息比较错误
#define C_FINGERTIMEOUT 0xA5 // 未在规定的时间内放置手指错误
#define C_DOWNSTATUSERROR 0xA7 //下载时手持机状态错误
#define C_NOCORRESPONDINGRECORD 0xA8 //找不到相符的记录
#define C_OPEN_COM_ERR 0xB1 //打开串口错误
#define C_WRITE_COM_ERR 0xB2 //写串口错误
#define C_READ_COM_ERR 0xB3 //读串口错误
#define C_SETTIMES_ERR 0xB4 //设置超时错误
#define C_DATA_LEN_ERR 0xB5 //接收数据量错误
#define C_DATA_HEAD_ERR 0xB6 //返回数据包头错误
#define C_CC_ERR 0xB7 //汉字字模按格试转换出错
#define C_FUNPARA_ERR 0xB8 //函数参数错误
#define C_NOTOK 0xff // 通用错误
//I、打开串口并初始化串口,进行参数设置
int Init232(unsigned int *ipCom,unsigned int BufferSize=1024);
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published: // IDE-managed Components
TPanel *Panel1;
TPanel *Panel2;
TButton *Button1;
TButton *Button2;
TProgressBar *ProgressBar1;
TEdit *Edit1;
TButton *Button3;
TOpenDialog *OpenDialog1;
TCheckBox *CheckBox1;
TCheckBox *CheckBox2;
TCheckBox *CheckBox3;
TCheckBox *CheckBox4;
TCheckBox *CheckBox5;
TEdit *Edit2;
TButton *Button4;
TEdit *Edit3;
TButton *Button5;
TEdit *Edit4;
TButton *Button6;
TEdit *Edit5;
TButton *Button7;
TLabel *Label1;
TComboBox *ComboBox1;
TLabel *Label2;
void __fastcall Button3Click(TObject *Sender);
void __fastcall Button2Click(TObject *Sender);
void __fastcall Button4Click(TObject *Sender);
void __fastcall Button5Click(TObject *Sender);
void __fastcall Button6Click(TObject *Sender);
void __fastcall Button7Click(TObject *Sender);
void __fastcall FormCreate(TObject *Sender);
void __fastcall ComboBox1Change(TObject *Sender);
void __fastcall Button1Click(TObject *Sender);
private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -