用IntToHex()可实现10-16进制的转换,其它进制好像不支接支持!

解决方案 »

  1.   

    这个函数的返回值是一个string类型的字符串,你可以显示在tlabel上或其它字符型控件上.
    label1.caption:=IntToHex(10,2);
      

  2.   

    Caption := IntToHex($FFFFFF, 6); //????????????
      

  3.   

    use strcon at http://SunSITE.ICM.edu.pl/delphi/ftp/d40free/strcon.zip .for example:input: edit1: hex num
    output: edit2: bin num
    procedure TForm1.Button1Click(Sender: TObject);
    var
      x: word;
      s: string;
    begin
      x := sc.BaseVal(sc.UpCase(edit1.Text), '0123456789ABCDEF');
      edit2.Text := sc.BaseStr(x, '01');
    end;
      

  4.   

    将数字6以二进制形式显示,是否如 weizhi(行者) 所说delphi不支持啊
      

  5.   

    JEDI中有这方面的函数,程序员大本营2001里面带了,你找一找,或者上jedi网站上下载