System.SysUtils.FileWrite

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function FileWrite(Handle: THandle; const Buffer; Count: LongWord): Integer;
function FileWrite(Handle: THandle; const Buffer:TBytes; Offset, Count: LongWord): Integer;

C++

extern DELPHI_PACKAGE int __fastcall FileWrite(NativeUInt Handle, const void *Buffer, unsigned Count)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils System.SysUtils

Description

Ecrit le contenu du tampon à l'emplacement en cours dans un fichier.

La fonction FileWrite écrit Count octets depuis le tampon spécifié par Buffer, dans le fichier indiqué par Handle. Handle représente un handle de fichier renvoyé par la méthode FileOpen ou FileCreate.

La valeur renvoyée est le nombre d'octets effectivement écrits, ou -1 si une erreur s'est produite.

Remarque :  Vous ne devez pas mélanger les routines qui prennent ou renvoient des handles de fichiers avec celles qui utilisent des variables de fichier du langage Delphi (typiquement vu comme var F). Utilisez plutôt Write, Writeln ou BlockWrite pour écrire dans un fichier spécifié par une variable de fichier Delphi.

Voir aussi