Kann es am 0-based und 1-based String liegen ?
Versuch mal
value[Low(value)+6] statt value[7]
Aber gefühlt würde ich sagen es geht doch einfacher als Ganzes Integer
https://stackoverflow.com/questions/...ogrammatically
Delphi-Quellcode:
LInt := StrToInt('$' + value );
Color := TAlphaColor( LInt );
Oder sind ARGB und RGBA zu vertauschen ?