UpsSys.ModeOuvertureFlux
ModeOuvertureFichier Dans (NonOuvert, LectureTexte, EcritureTexte, EcritureTexteALaSuite, LectureEcritureTexte, LectureBinaire, EcritureBinaire, EcritureBinaireALaSuite, LectureEcritureBinaire);
Description
L'énuméré ModeOuvertureFlux spécifie le mode d'ouverture d'un flux. Cet énuméré est soit utilisé lors de l'appel d'un constructeur implémentant l'interface IFlux ou soit lors de la consultation de la propriété Mode.
La signification des valeurs est la suivante :
- NonOuvert.
Le flux n'est pas encore ouvert. Il s'agit de la valeur d'initialisation du mode.
- LectureTexte.
Le flux ouvert en lecture, en mode texte. Les caractères \r sont automatiquement avalés.
- EcritureTexte.
Le flux ouvert en écriture, en mode texte. Les caractères \n sont automatiquement précédés de \r. Si le flux existait, il est écrasé.
- EcritureTexteALaSuite.
Le flux ouvert en écriture, en mode texte. Les caractères \n sont automatiquement précédés de \r. Si le flux existait, l'écriture continue à la fin du flux.
- LectureEcritureTexte.
Le flux ouvert en lecture-écriture, en mode texte. Les caractères \r sont automatiquement avalés en lecture ; les caractères \n sont automatiquement précédés de \r en écriture.
- LectureBinaire.
Le flux ouvert en lecture, en mode binaire. Les caractères \r ne sont pas automatiquement avalés.
- EcritureBinaire.
Le flux ouvert en écriture, en mode texte. Les caractères \n ne sont pas automatiquement précédés de \r. Si le flux existait, il est écrasé.
- EcritureBinaireALaSuite.
Le flux ouvert en écriture, en mode texte. Les caractères \n ne sont pas automatiquement précédés de \r. Si le flux existait, l'écriture continue à la fin du flux.
- LectureEcritureBinaire.
Le flux ouvert en lecture-écriture, en mode texte. Les caractères \r ne sont pas automatiquement avalés en lecture ; les caractères \n ne sont pas automatiquement précédés de \r en écriture.
Exemple
Principal
/*******/
Variable
/******/
Debut
...
F=Fichier("essai.txt", EcritureTexte);
/* Ouverture du fichier essai.txt pour y ecrire du texte. */
...
Fin Principal
Traduction