TFileStream.Create
| TFileStream = class (TObject) | Interface de TFileStream | Exemples 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);
FileCreateDisposition.OpenExisting,
FileAccessMode.Read or FileAccessMode.Write,
FileShareMode.Read);