Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#9

Re: Prüfen ob String = Farbcode ist

  Alt 14. Sep 2005, 16:25
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
OH
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]
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat