function HexByte(b: Byte): string;
const
HexDigs: array [0..15] of char = '0123456789ABCDEF';
var
bz: Byte;
begin
bz:= b and $F;
b:= b shr 4;
Result:= HexDigs[b] + HexDigs[bz];
end;procedure TForm1.Button1Click(Sender: TObject);var
i: Integer;
begin
Label1.Caption := '';
for i := 1 to Length(Edit1.Text) do
begin
try
Label1.Caption := HexByte(StrToInt(Edit1.Text));
except
Beep;
end;
end;
end;
const
HexDigs: array [0..15] of char = '0123456789ABCDEF';
var
bz: Byte;
begin
bz:= b and $F;
b:= b shr 4;
Result:= HexDigs[b] + HexDigs[bz];
end;procedure TForm1.Button1Click(Sender: TObject);var
i: Integer;
begin
Label1.Caption := '';
for i := 1 to Length(Edit1.Text) do
begin
try
Label1.Caption := HexByte(StrToInt(Edit1.Text));
except
Beep;
end;
end;
end;
解决方案 »
- 如何滚动StringGrid表格显示出当前选择项?
- ActiveX WindowsMediaPlayer运行时调整大小的问题
- (挑战智慧极限)面向对象的物理电学--CSDN编程挑战
- 30岁,我要到北京,五一后上班
- 不好意思在加80正好
- Delphi有没有象C++的this指针?
- 怎样将一个表中的全部数据追加到别一个表的后面????在线??/一个小时了也没有解答啊???
- 那里有可以上传软件的网站???
- 采用Midas&Com+开发分步式系统,客户端通过什么方式将数据传输到服务器端?
- 如何将TWinControl对象的背景变为透明?
- 请各位帮我改改这段代码!
- money型怎么转化成string型啊
var
Text,buffer:PChar;
S: array [0..2] of char;
begin
Text:='0a';
s:='11';
Buffer:=@s[1];
hextobin(Text,buffer,2);
showmessage(inttostr(ord(buffer^)));
end;
var
Text,buffer:PChar;
S: array [0..2] of char;
begin
Text:='0a';
s:='11';
Buffer:=@s[1];
hextobin(Text,buffer,2);
showmessage(inttostr(ord(buffer^)));
end;
var
Text,buffer:PChar;
S: array [0..2] of char;
begin
Text:='0a';
s:='11';
Buffer:=@s[1];
hextobin(Text,buffer,2);
showmessage(inttostr(ord(buffer^)));
end;