System.Flush

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function Flush(var t: Text): Integer;

C++

extern DELPHI_PACKAGE int __fastcall Flush(TextFile &t);

Propriétés

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

Description

Efface le tampon associé à un fichier texte ouvert en sortie.

F est une variable fichier texte.

Lorsqu'un fichier texte a été ouvert en écriture par Rewrite ou Append, Flush vide sa mémoire tampon. Ceci garantit que tous les caractères écrits dans le fichier sont réellement écrits sur disque. Flush n'a aucun effet sur les fichiers ouverts en lecture.

Flush renvoie 0 si l'opération a réussi. Sinon, elle renvoie le code d'erreur. Quand elle est compilée à l'aide de l'indicateur {$I-}, la méthode IOResult renvoie cette valeur.

Remarque :  {$I+} vous permet de gérer les erreurs d'exécution à l'aide des exceptions. Si vous utilisez {$I-}, vous devez faire appel à IOResult afin de détecter les erreurs d'E/S.

Voir aussi