Mit dem Windows eigenen Rechner funktioniert die Umrechnung auch.
Deshalb ging ich eigentlich davon aus, es gibt einen sehr einfachen Weg Byteweise zusammenzuführen.
Ich merke gerade, mein Umbau funktioniert doch nicht auf beliebig lange Zahlen.
Es geh bis hierher:
Delphi-Quellcode:
Label2.caption := HexToDec([$FF, $FF, $FF, $FF, $FF,
$FF, $FF, $FF, $FF, $FF,
$FF, $FF, $FF, $FF, $FF,
$FF, $FF, $FF, $FF, $FF,
$FF, $FF, $FF, $FF, $FF,
$FF]);
Aber das ist für meinen Anwendungsfall völlig ausreichend.
@Dejan Vu
wie ist das gemeint? es reicht nicht Bytes einzeln in Dezimal umzuwandeln und als String auszugeben.
Bei den Hex-Zahlen "01 77 72 D6 29 D6 8F" soll danach 412810079753871 herauskommen.
Gruß Kostas