Einzelnen Beitrag anzeigen

UweR

Registriert seit: 15. Mär 2004
Ort: Bad Marienberg
219 Beiträge
 
Delphi 7 Professional
 
#4

Re: Int zu Hex wandeln

  Alt 27. Mai 2005, 16:13
Hallo Matthias,

da muß ich auch mal Fragen wofür du das brauchst?

Du kannst dir das einfach über einen varianten Recordteil holen. Also so:

Delphi-Quellcode:
type
   TIntChar = record
      case integer of
         0 : ( WholeNumber : Int );
         1 : (SingleBytes : array[0..3] of char);
   end;

var
   IntChar : TIntChar;
   c : char;

begin
   IntChar.Wholenumber := 1000;
   c := IntChar.SingleBytes[0];
Allerdings muß du auf die little und big Endians aufpassen. Die 1000 steht quasi verkehrt rum im Speicher. Also als E8030000.
Gruß
UweR
  Mit Zitat antworten Zitat