ADELIA |
VADELIA |
SADELIA |
WADELIA |
EADELIA |
(I/B) |
(I/B) |
(B) |
(I/B) |
(B) |
Description
Permet de convertir un caractère en valeur hexadécimale.
Syntaxe
Résultat = &CONVERSION_HEXA(Caractère)
Paramètres
Définition |
Contenu |
Contrôles |
|
Résultat |
Variable alphanumérique de 2 ou 4 caractères. En génération Unicode : 4 caractères (obligatoire). |
Valeur hexadécimale du caractère passé en paramètre. La valeur hexadécimale est en :
|
|
Caractère |
Constante ou variable alphanumérique de 1 caractère. |
Caractère à convertir. |
Paramètre obligatoire. |
Remarque
La conversion hexadécimale d'une chaine vide, ou d'une chaîne préalablement initialisée avec une constante contenant un caractère blanc, ou d'une chaîne préalablement initialisée à la valeur *BLANK, ne rend pas le même résultat selon les plateformes d'exécution.
Le tableau ci-dessous recense l'ensemble des résultats spécifiques à prendre en compte :
AS400 | WINDOWS | JAVA | ||||
---|---|---|---|---|---|---|
Unicode | single-byte (EBCDIC) | Unicode | single-byte | Unicode | single-byte | |
*BLANK ou chaîne vide ou chaîne avec un blanc | 0020 | 0040 ou 40 | 0000 | 0000 ou 00 | 0000 | 0000 |
Par exemple
CARACTERE = 'A'
VALEUR_HEXA = &CONVERSION_HEXA(CARACTERE)
*Sur une partie générée en RPG
* VALEUR_HEXA est égale à : C1.
*
CARACTERE = 'Z'
VALEUR_HEXA = &CONVERSION_HEXA(CARACTERE)
*Dans un programme généré en Unicode
* VALEUR_HEXA est égale à : 005a.
CARACTERE = *BLANK
VALEUR_HEXA = &CONVERSION_HEXA(CARACTERE)
* Dans un programme généré en AS400 Unicode
* VALEUR_HEXA est égale à : 0020
* Dans un programme généré en AS400 single-byte
* VALEUR_HEXA est égale à : 0040
* Dans les autres cas
* VALEUR_HEXA est égale à : 0000
CARACTERE = *HIVAL
VALEUR_HEXA = &CONVERSION_HEXA(CARACTERE)
* Dans un programme généré en AS400 Unicode
* VALEUR_HEXA est égale à : ffff
* Dans un programme généré en AS400 single-byte
* VALEUR_HEXA est égale à : 00FF
* Dans un programme généré en Windows single-byte
* VALEUR_HEXA est égale à : 00ff
* Dans les autres cas
* VALEUR_HEXA est égale à : ffff
Liste des fonctions prédéfinies par thème
↑ Haut de page Copyrights Ι ©Hardis Group 2025 - Toute représentation ou reproduction intégrale ou partielle faite sans le consentement écrit d'Hardis Group est illicite.