title image


Smiley Re: Bestimmten REG_BINARY erzeugen, aber welchen integer wert hat das?
Hallo!

Ich hoffe, ich hab dich richtig verstanden...



Hexzahlen haben die Basis 16, im Gegensatz zu unserem Dezimalsystem, welches die Basis 10 hat. Ein Umrechnen von der Basis 16 nach 10 geht dann wie an deinem folgendem Beispiel:

Hex = 27,53,04,8e,6d,98,99,e1



Dez(Hex)= (1 * 16^0) + (e * 16^1) + (9 * 16^2) + (9 * 16^3) + (8 * 16^4) + (9 * 16^5) + (d * 16^6)...



Das IST im Endeffekt eine sehr lange Dezimalzahl. :) Mit Integer wirst du da in den meisten Fällen nicht weit kommen, da Integer nur Werte bis 2.147.483.647 unterstützt. Die bessere Wahl wäre da wohl der nicht native Datentyp "decimal". Der geht nämlich bis 79.228.162.514.264.337.593.543.950.335. Wie die Registry das verkraftet, weiss ich aber leider selbst nicht. :)



Aber mal ne ganz andere Frage: Warum speicherst du den Wert nicht einfach als String? Mit der Funktion "Split" kannst du die Hex-Zahl anhand der Kommata wieder auseinandewuseln.



Gruss,

Tobias


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: