//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
//----------------------------------------------------------------------------
#include "winio.h"
#pragma link "WinIo.bcl"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
InitializeWinIo();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormDestroy(TObject *Sender)
{
ShutdownWinIo();
}
//---------------------------------------------------------------------------
unsigned long atoh(char*str)
{
unsigned long ulValue = 0L;
for(int i = 0;i<8;i++) //size of unsigned long is 8
{
if(str[i]==0)break; //string over
if((str[i]>=0x30)&&(str[i]<=0x39)) //number
{
ulValue = ulValue*16+str[i]-0x30;
}
else if((str[i]>=0x41)&&(str[i]<=0x46)) //Upper letter
{
ulValue = ulValue*16+str[i]-0x37;
}
else if((str[i]>=0x61)&&(str[i]<=0x66)) //lower letter
{
ulValue = ulValue*16+str[i]-0x57;
}
else
{
ulValue = 0L;
break;
}
}
return ulValue;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
DWORD dwMemVal=0;
AnsiString tmp;
GetPhysLong((PBYTE)atoh((Edit1->Text).c_str()), &dwMemVal );
tmp.sprintf("%08x", dwMemVal);
Edit2->Text = tmp; //IntToHex((__int64)dwMemVal,1);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
SetPhysLong((PBYTE)atoh((Edit1->Text).c_str()), atoh((Edit2->Text).c_str()));
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
Application->Terminate();
}
//---------------------------------------------------------------------------
happybasic
- 粉丝: 57
- 资源: 15
最新资源
- springboot校车调度管理系统_r4le2--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- python基于机器学习心脏病预测源码+csv格式数据集(高分期末大作业)
- springboot宿舍管理系统_o4dvi--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 数据中台与业务中台设计方案.pptx
- springboot图书管理系统_g9e3a--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 元宇宙社区展厅规划设计.docx
- 城市照明管理数字化解决方案.docx
- 弱电智能化设计方案.docx
- springboot企业车辆管理系统设计与实现--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- springboot汽车租赁管理系统_1ma2x--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- springboot房屋交易系统_88j45-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- springboot大学生班级管理系统_9809i--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- springboot流浪猫狗救助救援网站_4a4i2--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- 基于Java Web的智能二维码门禁管理系统本科毕业设计论文+源码(高分毕设)
- springboot基于协同过滤算法的私人诊所管理系统_6t4o8--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
- springboot健美操评分系统_o4o1y--论文-springboot毕业项目,适合计算机毕-设、实训项目、大作业学习.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈