10進数を16進数に変換するには


 2004-02-29 15:04:02  No: 7425  IP: 192.*.*.*

Delphiのサンプルが全然ありません
できれば逆もお願いします

編集 削除
jok  2004-02-29 16:07:39  No: 7426  IP: 192.*.*.*

> 10進数を16進数に変換するには

この意味は、10進数を16進数の文字列で表したい、ということですよね。
数値そのものには10進数とか16進数とかはないので。

IntToHex() と StrToInt() をヘルプで調べてください。
WEB でもたくさん例があると思います。

編集 削除
koma2  2004-03-18 15:21:53  No: 7427  IP: 192.*.*.*

私はこんな関数を使って16進数→10進数の変換をしています。

function HexToInt( const S: string ): Integer;
var
  E: Integer;
begin
  Val( '$' + S, Result, E );
  if E <> 0 then
    raise EConvertError.Create( '変換できません' );
end;

編集 削除