Einzelnen Beitrag anzeigen

Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#10

Re: Negative HEX-Werte übertragen

  Alt 12. Mär 2009, 18:04
Mal was probiert
Delphi-Quellcode:
var
  HexStr : String;
  Zahl : SmallInt;
begin
  Zahl := -200;

  // Zahl wandeln
  HexStr := IntToHex(Hi(Zahl),2) + IntToHex(Lo(Zahl),2);

  // HexStr jetzt 4 Zeichen langer Hexcode
  Edit1.Text := HexStr;

  // Zurück Wandeln, kommt auch tatsächlich -200 raus
  Edit2.Text := IntToStr( SmallInt(StrToInt('$'+HexStr)));
  Mit Zitat antworten Zitat