|
|
|
|
|
- Création d'un identifiant
<Chaîne ANSI>.BufferVersHexa (Fonction) En anglais : <ANSI string>.BufferToHexa Convertit une chaîne Ansi en une chaîne hexadécimale affichable (par exemple : "4A 5B 00"). Remarque : Pour convertir une chaîne hexadécimale en buffer, utilisez la fonction HexaVersBuffer.
s est une chaîne Unicode = "abdcefghijkl"
Trace(s.BufferVersHexa())
s est une chaîne Unicode = "Plétopabo"
Trace(s.BufferVersHexa(1))
Trace(s.BufferVersHexa(2))
Trace(s.BufferVersHexa(2, BigEndian))
Trace(s.BufferVersHexa(4))
Trace(s.BufferVersHexa(4, BigEndian))
Syntaxe
<Résultat> = <Chaîne à convertir>.BufferVersHexa([<Nb octets par mot> [, <Nb octets par ligne>]])
<Résultat> : Chaîne de caractères Chaîne de caractères au format hexadécimal. <Chaîne à convertir> : Chaîne de caractères Chaîne de caractères Ansi à manipuler. <Nb octets par mot> : Entier ou constante de type Entier Nombre d'octets affichés par mot. Ce paramètre peut correspondre à : - 1 (valeur par défaut) : les valeurs sont regroupées par octet.
- 2 : les valeurs sont regroupées par mot de 2 octets.
- 4 : les valeurs sont regroupées par mot double de 4 octets.
- la constante SansRegroupement : aucun regroupement ne sera effectué. Tous les codes hexadécimaux seront collés. Exemple : 61002345A1.
<Nb octets par ligne> : Entier ou constante de type Entier Nombre d'octets affichés avant de passer à la ligne. - Tous les <Nb octets par ligne>, un Retour Chariot (RC) est ajouté à la chaîne résultat.
- Si <Nb octets par ligne> est inférieur à <Nb octets par mot>, le Retour Chariot (RC) sera ajouté tous les <Nb octets par mot>.
- Si ce paramètre correspond à la constante SansLigne, tous les octets seront positionnés sur la même ligne.
Par défaut : - ce nombre est égal à 16.
- le regroupement est effectué au format Little-Endian (octets de poids fort à la fin, comme en x86).
- si le paramètre <Nb octets par mot> vaut SansRegroupement, alors <Nb octets par ligne> correspondra par défaut à la constante SansLigne.
Pour effectuer un regroupement au format Big-Endian : - utilisez directement la constante BigEndian.
- ajoutez la constante BigEndian à la valeur de <Nb octets par ligne>.
- Remarque : la constante SansLigne peut être combinée à la constante BigEndian.
Remarques Création d'un identifiant Les constantes SansRegroupement et SansLigne permettent de simplifier la création d'un identifiant à partir d'un buffer. Classification Métier / UI : Code neutre Composante : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|