Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#13

Re: HEX-string (Zweierkomplement) in Dezimal-string wandeln

  Alt 23. Mär 2006, 13:33
@Sharky
Delphi arbeitet mit dem Zweierkomplement:
Delphi-Quellcode:
+1 = 0000...0001
-1 = 1111...1111
Laut Wikipedia wird das Einerkomplement bei der Ganzzahlarithmetik nicht verwendet, weil es einige Nachteile mit sich bringt. Unter anderem gibt es für die Null zwei Binärdarstellungen.

@MarLe
Die Fehlermeldung konnte ich mit eingeschalteter Bereichsprüfung nachvollziehen. Seltsamerweise tritt der Fehler nicht auf, wenn man statt StrToInt() die Prozedur Val() verwendet. Das Ergebnis ist auch in diesem Fall korrekt.
  Mit Zitat antworten Zitat