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

📄 main.h

📁 自己编写的一个IC卡读卡工具,用于读取卡内资料.
💻 H
字号:
//---------------------------------------------------------------------------

#ifndef MainH
#define MainH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ComCtrls.hpp>
#include "SUIButton.hpp"
#include "SUIComboBox.hpp"
#include "SUIEdit.hpp"
#include "SUIGroupBox.hpp"
#include "SUIImagePanel.hpp"
#include <ExtCtrls.hpp>
//---------------------------------------------------------------------------
class TFrmMain : public TForm
{
__published:	// IDE-managed Components
    TStatusBar *StatusBar;
    TGroupBox *GroupBox2;
    TMemo *MemResult;
    TButton *BtnRead;
    TComboBox *CmbFan;
    TComboBox *CmbBlock;
    TLabel *Label1;
    TLabel *Label2;
    TGroupBox *GroupBox3;
    TEdit *EdtValue;
    TLabel *Label21;
    TComboBox *CmbValFan;
    TLabel *Label22;
    TComboBox *CmbValBlock;
    TButton *BtnReadVal;
    TButton *BtnWriteVal;
    TButton *Button1;
    TButton *Button2;
    TGroupBox *GroupBox1;
    TLabel *Label3;
    TLabel *Label4;
    TLabel *Label5;
    TLabel *Label6;
    TLabel *Label7;
    TLabel *Label8;
    TLabel *Label9;
    TLabel *Label10;
    TLabel *Label11;
    TLabel *Label12;
    TLabel *Label13;
    TLabel *Label14;
    TLabel *Label15;
    TLabel *Label16;
    TLabel *Label17;
    TLabel *Label18;
    TLabel *Label19;
    TLabel *Label20;
    TButton *BtnWrite;
    TEdit *Edit0;
    TEdit *Edit1;
    TEdit *Edit2;
    TEdit *Edit3;
    TEdit *Edit4;
    TEdit *Edit5;
    TEdit *Edit6;
    TEdit *Edit7;
    TEdit *Edit8;
    TEdit *Edit9;
    TEdit *Edit10;
    TEdit *Edit11;
    TEdit *Edit12;
    TEdit *Edit13;
    TEdit *Edit14;
    TEdit *Edit15;
    TButton *BtnInitEdit;
    TComboBox *CmbWriteFan;
    TComboBox *CmbWriteBlock;
    TEdit *Edit16;
    TButton *Button3;
    void __fastcall FormCreate(TObject *Sender);
    void __fastcall FormClose(TObject *Sender, TCloseAction &Action);
    void __fastcall BtnReadClick(TObject *Sender);
    void __fastcall BtnWriteClick(TObject *Sender);
    void __fastcall FormShow(TObject *Sender);
    void __fastcall BtnInitEditClick(TObject *Sender);
    void __fastcall CmbWriteFanSelect(TObject *Sender);
    void __fastcall CmbValFanSelect(TObject *Sender);
    void __fastcall BtnReadValClick(TObject *Sender);
    void __fastcall BtnWriteValClick(TObject *Sender);
    void __fastcall Button1Click(TObject *Sender);
    void __fastcall Button2Click(TObject *Sender);
    void __fastcall Button3Click(TObject *Sender);
private:	// User declarations
public:		// User declarations
__fastcall TFrmMain(TComponent* Owner);

    unsigned char __stdcall  __stdcall (*RC500USB_init)(void);
    void __stdcall (*RC500USB_exit)(void);

    unsigned char __stdcall (*RC500USB_request)(unsigned char __stdcall ,unsigned short&);
    unsigned char __stdcall (*RC500USB_anticoll)(unsigned char __stdcall ,unsigned long&);
    unsigned char __stdcall (*RC500USB_anticoll2)(unsigned char __stdcall ,unsigned char __stdcall ,unsigned long&);
    unsigned char __stdcall (*RC500USB_select)(unsigned long,unsigned char __stdcall &);
    unsigned char __stdcall (*RC500USB_authentication)(unsigned char __stdcall ,unsigned char __stdcall );
    unsigned char __stdcall (*RC500USB_authentication2)(unsigned char __stdcall ,unsigned char __stdcall ,unsigned char __stdcall );
    unsigned char __stdcall (*RC500USB_authkey)(unsigned char __stdcall ,unsigned char __stdcall *,unsigned char __stdcall );
    unsigned char __stdcall (*RC500USB_halt)(void);
    unsigned char __stdcall (*RC500USB_read)(unsigned char __stdcall ,unsigned char __stdcall *);
    unsigned char __stdcall (*RC500USB_write)(unsigned char __stdcall ,unsigned char __stdcall *);
    unsigned char __stdcall (*RC500USB_writeval)(unsigned char __stdcall ,long);
    unsigned char __stdcall (*RC500USB_readval)(unsigned char __stdcall ,long&);
    unsigned char __stdcall (*RC500USB_value)(unsigned char __stdcall ,unsigned char __stdcall ,long&,unsigned char __stdcall );
    unsigned char __stdcall (*RC500USB_load_key)(unsigned char __stdcall ,unsigned char __stdcall ,unsigned char __stdcall *);
    unsigned char __stdcall (*RC500USB_reset)(unsigned char __stdcall );
    unsigned char __stdcall (*RC500USB_close)(void);
    unsigned char __stdcall (*RC500USB_config)(void);
    unsigned char __stdcall (*RC500USB_get_info)(unsigned char __stdcall *);
    unsigned char __stdcall (*RC500USB_set_control_bit)();
    unsigned char __stdcall (*RC500USB_clr_control_bit)();
    unsigned char __stdcall (*RC500USB_buzzer)(unsigned char __stdcall ,unsigned char __stdcall ,unsigned char __stdcall ,unsigned char __stdcall );
    unsigned char __stdcall (*RC500USB_read_E2)(unsigned char __stdcall ,unsigned char __stdcall ,unsigned char __stdcall *);
    unsigned char __stdcall (*RC500USB_write_E2)(unsigned char __stdcall ,unsigned char __stdcall ,unsigned char __stdcall *);


    bool QueryCard(void);


};
//---------------------------------------------------------------------------
extern PACKAGE TFrmMain *FrmMain;
//---------------------------------------------------------------------------


#endif

⌨️ 快捷键说明

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