Hallo Matthias,
danke für deinen Hinweise!
Ich habe es folgendermaßen versucht:
s := IntToStr((StrToInt('$' + (RightStr(sl_Quelle.Strings[0], 8)))) + (StrToInt('$' + ('00' + LeftStr(sl_Quelle.Strings[0], 6)))));
Zur Veranschaulichung ein Beispiel:
Hexwert 1 = 55 22 8D 04
Hexwert 2 = 00 80 2A D8
Diese beiden Werte addiert sollen
52 A2 B7
DC
ergeben.
Das muss ich dann noch in Dezimal umwandeln. Das Endergebnis soll
1386395612
sein.
@Volker,
ich habe natürlich einiges versucht, da gab es auch Wertebereichsverletzungen beim Int64