怎么把一个字符串转换成 16 进制数据,然后再把16 进制数转成字符串
unit BinHexTools; interface function HexToBin(HexNr : string): string; //把十六进制字符串转换为二进制字符串 function HexCharToInt(HexToken : char):Integer; //转换一个十六进制字符为整数 function HexCharToBin(HexToken : char): string;//转换一个十六进制字符为二进制字符串 function pow(base, power: integer): integer;//指数函数 function BinStrToInt(BinStr : string) : integer;//把二进制字符串转换为整数 function DecodeSMS7Bit(PDU : string):string;// 解码一个 7-bit SMS (GSM 03
38) 为 ASCII 码 function ReverseStr(SourceStr : string) : string; //反转一个字符串 implementation uses sysutils, dialogs; function HexCharToInt(HexToken : char):Integer; begin {if HexToken>#97 then HexToken:=Chr(Ord(HexToken)-32); { use lowercase aswell } Result:=0; if (HexToken>#47) and (HexToken#64) and (HexTokenBIN } Result:=''; { Use reverse dividing