RSet |
Fixe à droite |
| VBScript |
Syntaxe
|
RSet Variable=StringToCopy
|
Paramètres
| Nom |
Description |
| Variable |
Ce paramètre permet d'indiquer le nom de la variable de chaîne à laquelle vous souhaitez appliquer l'alignement à droite. La variable doit être préalablement
déclarée et être de type chaîne. Une fois le RSet appliqué, la variable contiendra la chaîne de caractères spécifiée dans le paramètre suivant, alignée à droite. |
| StringToCopy |
Ce paramètre permet d'indiquer la chaîne de caractères à copier et à aligner à droite dans la variable. Si cette chaîne est plus courte que la longueur définie pour
la variable, elle sera remplie avec des espaces à gauche pour atteindre la longueur nécessaire. Si la chaîne est plus longue, elle sera troncée pour correspondre à la
longueur de la variable. |
Description
Ce mot réservé permet d'aligner à droite une chaîne de caractères dans une variable de chaîne de caractères.
Remarques
- L'instruction RSet permet d'aligner une chaîne de caractères à droite dans une variable de type chaîne. Cela est particulièrement utile lorsque l'on souhaite
formater des sorties de texte, par exemple pour des affichages en colonnes ou des tableaux dans une console ou un fichier.
- Lorsque la chaîne à copier avec RSet est plus courte que la taille actuelle de la variable, elle est complétée par des espaces à gauche. Cela permet de conserver une
présentation cohérente où les valeurs semblent « alignées » vers la droite, notamment dans les rapports ou l'affichage tabulaire.
- Si la chaîne fournie dans StringToCopy est plus longue que la taille de la variable cible, elle sera tronquée pour correspondre exactement à la taille de
la variable. Il faut donc faire attention à la longueur de la chaîne pour éviter une perte de données.
- L'utilisation de RSet est limitée aux variables de type chaîne de caractères. Tenter d'utiliser cette instruction sur un autre type de variable peut entraîner
une erreur ou un comportement inattendu. Il est recommandé d'utiliser Dim pour déclarer les variables correctement avant leur usage avec RSet.
- RSet est souvent utilisé conjointement avec LSet, alignant les chaînes de caractères à gauche. Ensemble, ils permettent de formater proprement
des textes dans des structures fixes, comme des exports en fichiers plats (.txt, .csv) ou des affichages en mode console.
- Il est important de noter que RSet ne modifie pas la longueur de la variable elle-même, mais seulement l'agencement du contenu. Cela signifie que l'espace mémoire
utilisé par la variable reste le même, seule la présentation du texte est ajustée.
- RSet n'ajoute pas de caractères autres que des espaces pour compléter la chaîne. Ainsi, il ne convient pas si l'on veut remplir avec d'autres symboles (comme des
zéros ou des tirets). Pour cela, une manipulation de chaîne supplémentaire serait nécessaire.
- Dans un contexte de développement multi-utilisateur ou multilingue, RSet peut être utile pour gérer des formats d'affichage uniformes malgré la variabilité des
longueurs de chaînes. Par exemple, les noms d'utilisateurs de différentes longueurs peuvent être alignés proprement dans un listing.
Dernière mise à jour : Lundi, le 19 Avril 2021