偶在学操作16进制文件,请问在delphi中怎么能达到普通数据和16进之间的转换??

解决方案 »

  1.   

    如上,还有一个HexToBin的函数,建议你看看帮助吧,以及SysUtils单元定义的函数!
      

  2.   

    对于汉字我还没有试过,不过对你这种情况我可以举个例子跟你说。
    var
      str:string;
      i:integer;
    begin
      str:='abcdefg'
      for i:=1 to Length(str)-1 do
        IntToHex(ord(str[i]));
    end;
      

  3.   

    IntToHex(ord(str[i]));
    这一句不对,IntToHex的定义是:
    function IntToHex(Value: Integer; Digits: Integer): string;
    所以应该是:IntToHex(ord(str[i]),2);