Hallo!
Um einen Hex-String in einen Interger umzuwandeln, kann man ganz einfach StrToInt benutzten. Allerdings darf man nicht vergessen, der Funktion mitzuteilen, dass es sich um einen Hex-String handelt. Dazu wird einfach ein '$' vor den String gesetzt - genauso wie man auch Hex-Zahlen im Source angeben kann!
Quelltext
1:
| zahl:=StrToInt('$'+satz); |
Mit TRY_EXCEPT kann man auch noch ungültige Eingaben abfangen bzw. mit StrToIntDef einen Ersatzwert festlegen.
Alternative: Mit Val arbeiten, da erhält man sogar die Position des ungültigen Zeichens im String!
Gruß
Dietmar Brüggendiek