Ich sehe immer noch nicht das eigentliche Problem:
Delphi-Quellcode:
ShowMessage('$' + IntToHex(1031, 0) ); //Ergibt $407
ShowMessage('$' + IntToHex(1031, 2) ); //Ergibt $407
ShowMessage('$' + IntToHex(1031, 4) ); //Ergibt $0407
ShowMessage('$' + IntToHex(1031, 6) ); //Ergibt $000407
ShowMessage('$' + IntToHex(1031, 8) ); //Ergibt $00000407
//WriteString('Test', IntToHex(1031, 1)); //als String speichern, nicht Integer
Edit: Ok, ich sehe das Problem war schon gelöst