常用字符串函数

Posted on 2011-09-17 01:46  清风轩  阅读(283)  评论(0编辑  收藏  举报

字符串转换成16进制字符串

 

//16进制字符串转换成字符串


//字符串转换成10进制字符串

//字符串转换成相应Byte


//Byte转换成相应字符串


//字符串转换成相应BCDByte


//BCDByte转换成相应字符串


//集合形式转换成数组



//字符串转换为2进制字符串


//Byte型转换为二进制字符串


//二进制字符串转成数字

                                           

//T2Byte类型转换成Word类型


//Word类型转换成T2Byte类型


//Byte转换成BCD码


//BCD转成Byte型


//BCD转成Byte型 FF-->FF 8421码


function ByteToBCDByteFF(const B:Byte;Auto:Boolean=True):Byte;
var
 B1,B2:Byte;
begin
 if (B=$FF)or(Auto and (B>=$AA)) then
 Result:=B
 else if B>99 then
 Result:=0
 else begin
 B1:=B div 10;
 B2:=B mod 10;
 Result:=(B1 shl 4)+B2;
 end;
end;


 

Copyright © 2024 清风轩
Powered by .NET 8.0 on Kubernetes