十进制怎么转成BCD码啊
解决方案 »
- 如何对Float小数点后一位四舍五入,并且取绝对值?
- fastreport一个很怪异的问题
- wwdbgrid在没有设置dataset时,界面很是难看,请问如何处理?
- [晕了很长时间了]直接写EXCEL文件的错误!!
- 建议,把收藏夹的容量扩大到1000个,100个太少了,很快就满了,我是菜鸟,看见什么都觉得好,都想收藏的!
- 请问如何代码中如何缩进
- 不让回答问题了。。郁闷。。只有散分了。。。祝大家新年快乐。12:00结帐
- 请问一下为什么(英文+中文)字间隔就不对不齐?
- mdi子窗口移动后主窗口的客户区会变大,如何取得客户区变大后的长宽
- PNG图片中多个数据段(idat)的正确显示问题
- 11怎么转成0x11 12 怎么转成0x12啊
- Teechart 中绘制十字形的问题
看看 FMTBcd 單元中的BcdToStr BcdToStrF FormatBcd TryStrToBcd
uses IdGlobal
十进制转换成BCD码函数
function TForm1.inttobcd(x: Integer): string;
var
s,s1:string;
i,j,x1:Integer;
begin
s:=IntToStr(x);
i:=Length(s);
result:='';
for j:=1 to i do
begin
x1:=StrToInt(s[j]);
s1:=inttobin(x1);
s1:=Copy(s1,Length(s1)-3,4);
result:=result+s1;
end;
end;