System.FillChar

From Référence RAD Studio VCL
Jump to: navigation, search

Contents

Informations Delphi

De System.pas

	procedure FillChar(var X; Count: Integer; Value: Integer);


Unité : System

Type : procédure

Visibilité : public

Description

Remplit une succession d'octets avec la valeur spécifiée.


Dans Delphi, FillChar remplit une succession de Count octets contigus (référencée par X) avec la valeur spécifiée par Value qui peut être de type Byte ou AnsiChar.)

Sachez que si X est un UnicodeString, cela peut ne pas fonctionner comme prévu car FillChar s'attend à un nombre d'octets, qui ne correspond pas au nombre de caractères.

En outre, le caractère de remplissage est un caractère à octet unique. Par conséquent, quand Buf est un UnicodeString, le code FillChar(Buf, Length(Buf), #9); remplit Buf avec le point de code $0909, et non $09. Dans de tels cas, vous devrez utiliser la routine StringOfChar.

Avertissement :  Cette fonction n'effectue aucune vérification d'étendue.

Voir aussi

Exemples de code


Personal tools