const
BCD: array [0..15] of string = ('0000', '0001', '0010', '0011', '0100', '0101', '0110', '0111', '1000', '1001', '1010', '1011', '1100', '1101', '1110', '1111');
var
i: integer;
result: string;
begin
begin
//str:=LowerCase(edit2.Text);
//edit6.text:=inttostr(bcdtointeger(strtobcd(str)));
for i := Length(edit2.Text) downto 1 do
Result := BCD[StrToInt('$' + edit2.Text[i])] + Result;
end;
edit6.Text:=inttostr(bcdtointeger(strtobcd(result)));
//edit6.Text:=result;
end;
我的他包错 说整型的问题,看不出来!
还有hextobcd的用法谁知道
BCD: array [0..15] of string = ('0000', '0001', '0010', '0011', '0100', '0101', '0110', '0111', '1000', '1001', '1010', '1011', '1100', '1101', '1110', '1111');
var
i: integer;
result: string;
begin
begin
//str:=LowerCase(edit2.Text);
//edit6.text:=inttostr(bcdtointeger(strtobcd(str)));
for i := Length(edit2.Text) downto 1 do
Result := BCD[StrToInt('$' + edit2.Text[i])] + Result;
end;
edit6.Text:=inttostr(bcdtointeger(strtobcd(result)));
//edit6.Text:=result;
end;
我的他包错 说整型的问题,看不出来!
还有hextobcd的用法谁知道
解决方案 »
- Delphi 接受ASP传回多个字段信息疑问~(在线等,有答案立即给分结帖)
- 在主菜单中怎么控制子窗口的排列?怎么把所有已经打开的子窗的名字加到菜单的最下边??
- 求Delphi8的注册码
- TUDPSocket怎么用??
- 天哪!?这是怎么做到的?
- 想把文件从MEMO控件的最下端一行一行的往上走,但不懂如何控件把光标定到MEMO控件最下面一行
- 我也来接,希望大家进来看一看:)
- ShellExecute实现调用并登陆另一个程序
- 怎么弄个查杀进程的东西?
- delphi 的帮助里面有没有象MSDN那样的Hierarchy Chart???
- 再求高速图像旋转代码
- 一个很可能是最简单的局域网问题......
function convert(s:string):integer
begin
len:=length(s);
for i:=len downto 1 do
begin
r:=power(16,len-i)*value();//value把字符作相应的变换,如:'1'-1;'a'-10
end;
end;
begin
len:=length(s);
for i:=len downto 1 do
begin
r:=power(16,len-i)*value();//value把字符作相应的变换,如:'1'-1;'a'-10
end;
end;