FILLBYTE |
Remplir l'octet |
---|---|
Free Pascal | System |
Syntaxe
Procedure FillByte(Var x;count:SizeInt;value:Byte); |
Paramètres
Nom | Description |
---|---|
x | Ce paramètre permet d'indiquer le tampon où doit s'effectuer la réinitialisation de valeur de cellule de mémoire |
count | Ce paramètre permet d'indiquer la longueur du tampon |
value | Ce paramètre permet d'indiquer la valeur à effectuer au tampon |
Description
Cette procédure permet d'effacer directement avec la valeur d'un octet une zone de mémoire.
Remarques
- La procédure FillByte remplit la mémoire à partir de x avec Count octets avec une valeur égale à value. Ceci est utile pour réinitialiser rapidement un emplacement mémoire. Lorsque la taille de l'emplacement mémoire à remplir est un multiple de 2 octets, il est préférable d'utiliser Fillword, et s'il s'agit d'un multiple de 4 octets, il est préférable d'utiliser FillDWord, ces routines sont optimisées pour leurs tailles respectives.
- Aucune vérification de la taille de X n'est effectuée.
Exemple
Voici un exemple montrant l'utilisation de «FillChar» dans Free Pascal :
on obtiendra le résultat suivant :
AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBB
CCCCCCCCCCCCCCCCCCCCCCCCC
Voir également
Langage de programmation - Free Pascal - Référence de procédures et fonctions - FILLCHAR
Langage de programmation - Free Pascal - Référence de procédures et fonctions - FILLDWORD
Langage de programmation - Free Pascal - Référence de procédures et fonctions - FILLWORD
Langage de programmation - Free Pascal - Référence de procédures et fonctions - MOVE
Dernière mise à jour : Samedi, le 18 juillet 2015