API:FireDAC.Stan.Util.TFDFileStream.Create
Delphi
constructor Create(const AFileName: string; AMode: Word; AStreamBufferSize: Word = $7FFF);
C++
__fastcall TFDFileStream(const System::UnicodeString AFileName, System::Word AMode, System::Word AStreamBufferSize);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
constructor | public | FireDAC.Stan.Util.pas FireDAC.Stan.Util.hpp |
FireDAC.Stan.Util | TFDFileStream |
Description
Crée une instance de TFileStream.
FireDAC.Stan.Util.TFDFileStream.Create hérite de System.Classes.TFileStream.Create. Tout le contenu en-dessous de cette ligne se réfère à System.Classes.TFileStream.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. Ce Mode est le résultat d'un "ou" logique entre le mode d'ouverture et probablement le mode de partage. Le mode d'ouverture doit prendre l'une des valeurs suivantes :
Valeur | Signification | Déclaré dans |
---|---|---|
Crée le fichier de nom spécifié. S'il existe déjà un fichier portant ce nom, écrasez le fichier existant et ouvrez-le en mode écriture. |
||
Ouvre le fichier en lecture seulement. |
||
Ouvre le fichier en écriture seulement. L'écriture dans le fichier remplace son contenu actuel. |
||
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. |
Remarque : Sur Windows, le paramètre
Rights
est ignoré.
Si le fichier ne peut être ouvert, Create déclenche une exception.