TFileStream.Create

TFileStream = class (TObject)Interface de TFileStreamExemples de TFileStream

Constructeur de la classe TFileStream

Syntaxe

constructor Create(fileName: String; createDisposition: FileCreateDisposition; desiredAccess: FileAccessMode; shareMode: FileShareMode; flagsAttributes: FileFlagsAttributes = 128) (Qubes 9.0)
constructor Create(fileName: String; createDisposition: FileCreateDisposition; desiredAccess: FileAccessMode; shareMode: FileShareMode; flagsAttribute: FileFlagsAttributes = 128)
fileName: chemin complet du fichier qu'on souhaite ouvrir/créer
createDisposition: types d'ouverture/création
desiredAccess: modes d'accès (lecture/écriture)
shareMode: autorisations d'accès pour les accès simultanés
flagsAttribute: attributs du fichier et/ou flags du flux

Remarques

Connexion/création d'un fichier pour le lire ou l'écrire.

Les modes et options d'accès sont des valeur bitwise, pour plus d'information voir la documentation Microsoft CreateFile.

Exemples

Ouvrir le fichier existant 'monfichier.txt' en lecture/écriture, en autorisant d'autres process à y accéder en lecture, mais pas en écriture.

var myFile:= TFileStream.Create('C:\monfichier.txt',
                                FileCreateDisposition.OpenExisting,
                                FileAccessMode.Read or FileAccessMode.Write,
                                FileShareMode.Read);

Classification

System.IO TFileStream