|
|
|
|
|
- Utilisation de la fonction ChaîneConstruit dans les applications multilingues
ChaîneConstruit (Fonction) En anglais : StringBuild Construit une chaîne de caractères en fonction d'une chaîne initiale et de paramètres.
MaChaîne1 est une chaîne MaChaîne1 = "Le fichier %1 ne peut pas être ouvert par " + ... "l'utilisateur %2. Le fichier %1 n'est pas accessible." MonRésultat est une chaîne = ChaîneConstruit(MaChaîne1, "Exemple", "Tintin") // MonRésultat contient : "Le fichier Exemple ne peut pas être // ouvert par l'utilisateur Tintin. Le fichier Exemple n'est pas accessible." MaChaîne1 est une chaîne MaChaîne1 = "Le fichier %1 ne peut pas être ouvert par " + ... "l'utilisateur %2. Le fichier %1 n'est pas accessible." MonTableau est un tableau de 1 chaîne MonTableau[1] = "Exemple" MonTableau[2] = "Tintin"  MonRésultat est une chaîne = ChaîneConstruit(MaChaîne1, MonTableau) // MonRésultat contient : "Le fichier Exemple ne peut pas être // ouvert par l'utilisateur Tintin. Le fichier Exemple n'est pas accessible."  // La notation suivante est également disponible : MonRésultat est une chaîne = ChaîneConstruit(MaChaîne1, ["Exemple","Tintin"]) Syntaxe
Construction d'une chaîne à partir de paramètres Masquer les détails
<Résultat> = ChaîneConstruit(<Chaîne initiale> [, <Paramètre 1> [... [, <Paramètre N>]]])
<Résultat> : Chaîne de caractères Chaîne résultat : les caractères %X ont été remplacés par les paramètres indiqués. <Chaîne initiale> : Chaîne de caractères Chaîne de caractères contenant des paramètres optionnels (caractères %1 à %n). Pour afficher le caractère % dans la chaîne <Résultat>, il est nécessaire de doubler ce caractère (%%). <Paramètre 1> : Chaîne de caractères optionnelle Premier paramètre à insérer dans la chaîne de caractères formatée. Le <Paramètre 1> remplacera le caractère %1, le <Paramètre 2> remplacera le caractère %2, etc. Le nombre de paramètres spécifiés doit être identique ou supérieur au nombre de paramètres utilisés dans la chaîne de caractères <Chaîne initiale>. Si la chaîne de caractères <Chaîne initiale> contient plus de paramètres, les paramètres supplémentaires seront remplacés par des chaînes vides. <Paramètre N> : Chaîne de caractères optionnelle Nième paramètres à insérer dans la chaîne de caractères formatée. Le <Paramètre 1> remplacera le caractère %1, le <Paramètre 2> remplacera le caractère %2, etc. Le nombre de paramètres spécifiés doit être identique ou supérieur au nombre de paramètres utilisés dans la chaîne de caractères <Chaîne initiale>. Si la chaîne de caractères <Chaîne initiale> contient plus de paramètres, les paramètres supplémentaires seront remplacés par des chaînes vides.
Construction d'une chaîne à partir de paramètres stockés dans un tableau Masquer les détails
<Résultat> = ChaîneConstruit(<Chaîne initiale> [, <Tableau des paramètres>])
<Résultat> : Chaîne de caractères Chaîne résultat : les caractères %X ont été remplacés par les paramètres indiqués. <Chaîne initiale> : Chaîne de caractères Chaîne de caractères contenant des paramètres optionnels (caractères %1 à %n). Pour afficher le caractère % dans la chaîne <Résultat>, il est nécessaire de doubler ce caractère (%%). <Tableau des paramètres> : Tableau Nom du tableau à une dimension contenant les différents paramètres à insérer dans la chaîne de caractères formatée. Le premier élément du tableau remplacera le caractère %1, le second élément du tableau remplacera le caractère %2, etc. Le nombre d'éléments du tableau doit être identique ou supérieur au nombre de paramètres utilisés dans la chaîne de caractères <Chaîne initiale>. Si la chaîne de caractères <Chaîne initiale> contient plus de paramètres, les paramètres supplémentaires seront remplacés par des chaînes vides.Remarque : Il est également possible de passer directement le tableau en paramètre en utilisant la notation : <Elément 1>, ..., <Elément N> Remarques Utilisation de la fonction ChaîneConstruit dans les applications multilingues Si votre application contient des messages affichés dans plusieurs langues, la fonction ChaîneConstruit permet de remplacer les caractères optionnels dans toutes les langues gérées. Par exemple :
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Chaînes complexes
[ + ] Utilisation de la construction de chaînes complexes grâce à la fonction ChaîneConstruit.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|