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.