Comment obtenir le premier élément dans une chaîne de caractères?

J'essaie de trouver un moyen de vérifier une chaîne de caractères du premier élément si c'est un nombre ou non.

if not(myString[0] in [0..9]) then //Do something

Le problème est que j'obtiens une erreur "l'Élément 0 inaccessible utiliser "Longueur" ou "SetLength"

Une autre façon est venu à ma tête de mon C-comme exprieince - convertir le premier élément de la chaîne de char et de vérifier le char,mais il n'y a pas de différence dans les erreurs de compilation.

if not(char(myString[0]) in [0..9]) then //Do something

Comment dois-je accomplir?

BTW: le type de retour de l'expression machaine[1] est un Char afin de faire un cast explicite ne sert à rien ici

OriginalL'auteur Ivan Prodanov | 2009-07-17