System.Classes.TFileStream.Create
Delphi
constructor Create(const AFileName: string; Mode: Word); overload;
constructor Create(const AFileName: string; Mode: Word; Rights: Cardinal); overload;
C++
__fastcall TFileStream(const System::UnicodeString AFileName, System::Word Mode)/* overload */;
__fastcall TFileStream(const System::UnicodeString AFileName, System::Word Mode, unsigned Rights)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
constructor | public | System.Classes.pas System.Classes.hpp |
System.Classes | TFileStream |
Description
Create crée une instance de TFileStream.
Appelez Create pour instancier un flux de fichier en lecture ou en écriture pour le fichier nommé. Spécifiez le nom du fichier et le mode d'ouverture comme paramètre.
Le paramètre Mode
indique le mode d'ouverture du fichier. Le paramètre Mode
est composé d'un mode d'ouverture et (éventuellement) d'un mode partagé, les deux étant combinés par un opérateur OR. Le mode d'ouverture doit prendre l'une des valeurs suivantes :
Valeur | Signification | Déclaré dans |
---|---|---|
Crée le fichier de nom spécifié. Si un fichier existant porte déjà ce nom, il est remplacé et ouvert en mode écriture. |
||
Crée automatiquement le fichier uniquement s'il n'existe pas, sinon échoue. |
||
Ouvre le fichier en lecture seulement. |
||
Ouvre le fichier en écriture seulement. L'écriture dans le fichier remplace complètement le contenu en cours. |
||
Ouvre le fichier pour en modifier le contenu et non pour le remplacer. |
Le mode de partage peut prendre l'une des valeurs suivantes :
Valeur | Signification | Déclaré dans |
---|---|---|
Le partage est compatible avec la manière dont les FCB sont ouverts. |
||
En aucun cas une autre application ne peut ouvrir le fichier. |
||
Les autres applications peuvent ouvrir le fichier en lecture, mais pas en écriture. |
||
Les autres applications peuvent ouvrir le fichier en écriture, mais pas en lecture. |
||
Rien n'empêche les autres applications de lire ou d'écrire dans le fichier. |
Rights
est ignoré.Si le fichier ne peut être ouvert, Create déclenche une exception.