... und umgekehrt.
Delphi-Quellcode:
var sHex: string;
iDez: integer;
begin
sHex:='$93E0';
iDez:=StrToInt(sHex);
end;
... funktioniert bei der Darstellung im Zweierkomplement nicht
weil z.B. $93E0 = -27680 ergibt.
Mein Gedanke, den String in eine Binärzahl wandeln, das Highbit rausziehen, Vorzeichen auswerten,
invertieren und einen Einser addieren und dann wieder wandeln.
Hat das vielleicht schon jemand mal umgesetzt oder bin ich auf der falschen Fährte?