
Zitat von
kingflo:

Zitat von
dizzy:
1) Länge prüfen
2) Erstes Zeichen zu '$' machen
3) StrToInt(TEdit.Text) -> bei
Exception kein gültiger Zahlenwert
Gruss,
Fabian
Das dürfte keine So gute Idee sein, denn ich kann bei Farbcodes auch Bustaben benutzen von a - f
StrToInt konvertiert den in S angegebenen String in einen Integer-Wert. S muss die Entsprechung eines ganzzahligen Wertes (dezimal
oder hexadezimal) sein. Enthält er keinen gültigen Wert, wird eine EConvertError-
Exception ausgelöst.
Aber was spricht gegen deinen eigenen Vorschlag? Weniger aufwendig geht schlecht, denn wie willst du einen String validieren, ohne alle Zeichen zu prüfen?
[add]Wenn du den String im Erfolgsfall auch konvertieren willst, bietet sich natürlich Lols Variante an

.[/add]