📄 test.cpp
字号:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "test.h"
#include "MUR100.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TFrmTest *FrmTest;
TMUR100 mur;
unsigned long snr;
unsigned short type;
unsigned char size;
unsigned char data[16];
unsigned char szpwd[6]={0xff,0xff,0xff,0xff,0xff,0xff};
//---------------------------------------------------------------------------
__fastcall TFrmTest::TFrmTest(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TFrmTest::Button1Click(TObject *Sender)
{
AnsiString s;
s=mur.GetCardNo();
EdtCardNo->Text=s;
}
//---------------------------------------------------------------------------
void __fastcall TFrmTest::Button2Click(TObject *Sender)
{
for(int i=0;i<16;i++)
{
data[i]=i;
}
mur.WriteCard(15,0,data);
}
//---------------------------------------------------------------------------
void __fastcall TFrmTest::Button3Click(TObject *Sender)
{
if (mur.ReadCard(15,0,data))
{
AnsiString sResult;
for(int i=0;i!=16;++i)
{
sResult=sResult+IntToHex((int)data[i],2)+" ";
}
Edit2->Text=sResult;
}
}
//---------------------------------------------------------------------------
void __fastcall TFrmTest::Button5Click(TObject *Sender)
{
AnsiString s1,s2;
if (!mur.WriteInfo(EdtCard->Text,EdtName->Text));
return;
mur.ReadInfo(s1,s2);
if (EdtCard->Text == s1 && EdtName->Text == s2)
ShowMessage("OK");
else
ShowMessage("NO");
}
//---------------------------------------------------------------------------
void __fastcall TFrmTest::Button4Click(TObject *Sender)
{
AnsiString s1,s2;
mur.ReadInfo(s1,s2);
LabeledEdit1->Text=s1;
EdtCard->Text=StrToInt("0x"+s1);
EdtName->Text=s2;
}
//---------------------------------------------------------------------------
void __fastcall TFrmTest::Button6Click(TObject *Sender)
{
mur.init();
}
//---------------------------------------------------------------------------
void __fastcall TFrmTest::Button7Click(TObject *Sender)
{
mur.exit();
}
//---------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -