System.UnicodeString.from_string

De RAD Studio API Documentation
Aller à : navigation, rechercher

API:System.UnicodeString.from string

Description

Convertit un UnicodeString en différents types, comme par exemple une chaîne en entier.
Plusieurs méthodes peuvent être surchargées pour appliquer un formatage spécifique lors de la conversion de la chaîne tout en spécifiant le format utilisé par la chaîne et comment la convertir. Ainsi, vous pouvez convertir un UnicodeString en valeur booléenne, différentes tailles d'entiers signés et non signés, des types en virgule flottante, et les types spéciaux Variant, TDateTime et Currency.

La fonction convertit tous les caractères valides tout en ignorant les caractères non valides, et dans le cas où aucun caractère valide n'est trouvé, la fonction renvoie false. Les éventuels espaces de début sont ignorés. La base de conversion de la fonction est 10 sauf s'il y a un x ou un 0x en tête, auquel cas la valeur de la base serait 16. Voir l'exemple ci-dessous :

 UnicodeString str = "100ABC";
 int i;
 from_string(str, i);
 // In this case: i == 100


Voir aussi