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);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
constructor | public | FireDAC.Stan.Util.pas FireDAC.Stan.Util.hpp |
FireDAC.Stan.Util | TFDFileStream |
Beschreibung
Erstellt eine Instanz von TFileStream.
FireDAC.Stan.Util.TFDFileStream.Create erbt von System.Classes.TFileStream.Create. Der folgende Inhalt bezieht sich auf System.Classes.TFileStream.Create.
Erstellt eine Instanz von TFileStream.
Mit Create instantiieren Sie einen Datei-Stream zum Lesen aus einer und Schreiben in eine benannte Datei. Geben Sie den Dateinamen an, und legen Sie mit den Parametern fest, wie die Datei geöffnet werden soll.
Der Parameter Mode
legt fest, wie die Datei geöffnet werden soll. Mode
enthält den Öffnungsmodus und (evtl.) den Freigabemodus. Beide Werte werden mit einem logischen ODER verknüpft. Der Öffnungsmodus muss einer der folgenden Konstantenwerte sein:
Wert | Bedeutung | Deklariert in |
---|---|---|
fmCreate |
Erstellt eine Datei mit dem angegebenen Namen. Ist eine Datei mit diesem Namen bereits vorhanden, wird die Datei zum Schreiben geöffnet. |
|
fmOpenRead |
Öffnet die Datei ausschließlich zum Lesen. |
|
fmOpenWrite |
Öffnet die Datei ausschließlich zum Schreiben. Beim Schreiben in die Datei wird der aktuelle Inhalt vollständig ersetzt. |
|
fmOpenReadWrite |
Öffnet die Datei so, dass der aktuelle Inhalt geändert werden kann, ohne dass er ersetzt wird. |
Der Freigabemodus muss einer der folgenden Konstantenwerte sein:
Wert | Bedeutung | Deklariert in |
---|---|---|
fmShareCompat |
Andere Anwendungen können auf die Datei entsprechend der FCB-Öffnungsmethode zugreifen. |
|
fmShareExclusive |
Andere Anwendungen können die Datei nicht öffnen. |
|
fmShareDenyWrite |
Andere Anwendungen können die Datei ausschließlich zum Lesen öffnen. |
|
fmShareDenyRead |
Andere Anwendungen können die Datei zum Schreiben, nicht aber zum Lesen öffnen. |
|
fmShareDenyNone |
Andere Anwendungen können die Datei ohne Einschränkungen zum Lesen oder Schreiben öffnen. |
Hinweis: Unter Windows wird der Parameter
Rights
ignoriert.
Wenn die Datei nicht geöffnet werden kann, löst Create eine Exception aus.