UpsKrn.Binaire.Milieu

Fonction Optimiser(Invariant, NulAbsorbant) Milieu(Position : Nul Ou Entier, Taille : Nul Ou Entier) Retourner Nul Ou Binaire;

Description

La méthode Milieu permet d'extraire les Taille octets commençant à la position Position dans le binaire. Le premier octet du binaire est en position 0.

Si le binaire est Nul, si Position est Nul, ou si Taille est Nul, alors le résultat est Nul.

Si Taille est négatif, le résultat est un binaire vide d'octet.

Si Position est négatif ou si Position est supérieur à la taille du binaire, le résultat est un binaire vide d'octet.

Si Position+Taille est supérieur à la taille du binaire, alors les octets du binaire à partir de la position Position sont recopiés.

Exemple

Principal
/*******/
Variable
/******/

Debut
B1=Binaire("ABCDEF");
/* B1 contient A B C D E F. */
B2=B1.Milieu(2,3);
/* B2 contient C D E. */ Fin Principal

Voir aussi

Gauche et Droite pour extraire également des octets d'un binaire.

Traduction

---------