不好意思,剛學Delphi,請問Delphi中有沒有函數可以將十六進制數(如#$4F)直接轉為十進制數。我不想另寫函數.先謝了!

解决方案 »

  1.   

    hextodec()好像不是Delphi中的函數啊,怎么不能用?
      

  2.   

    在線等待:如果沒有內置函數的話,十六進制數應怎樣轉為十進制數呢?(如Char型#$4F,把它轉為十進制數)
      

  3.   

    我Delphi不熟啊,很多函數都不知道,我自己寫一個看看,不過就怕出現Bug.
      

  4.   

    procedure TForm1.Button1Click(Sender: TObject);
    begin
      ShowMessage(IntToStr(StrToInt('$FF')));//显示255
    end;
      

  5.   

    我真笨,剛用過Word函數,直接可以轉了,我居然忘了,不過也謝謝大家,都有分!
    strToInt不適用(如#$77就不能轉了),直接用Word(..)就OK!