System.Flush
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.