表示: Delphi
C++
表示設定
System.Classes.TFileStream.Create
提供:XE2 API Documentation
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 */;
目次 |
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| constructor | public | System.Classes.pas System.Classes.hpp |
System.Classes | TFileStream |
説明
TFileStream のインスタンスを作成します。
Create を作成すると、名前のつけられたファイルに対して読み書きを行う、ファイル ストリームをインスタンス化することができます。ファイルの名前と、ファイルの開く方法を、パラメータとして指定します。
Mode パラメータは、ファイルを開く方法を指定します。Mode パラメータは、開くモードおよび(可能であれば)共有モードから構成されます。開くモードは、次のいずれかの値となります:
| 値 | 意味 | 宣言箇所 |
|---|---|---|
|
指定された名前でファイルを作成する。指定された名前のファイルが存在する場合、既存のファイルを上書きし、それを書き込みモードで開く。 |
||
|
読み取り専用で、ファイルを開く。 |
||
|
書き込み専用で、ファイルを開く。ファイルに完全に書き込むことにより、現在の内容を置き換える。 |
||
|
現在の内容を置換より変更を目的に、ファイルを開く。 |
共有モードは、次のいずれかの値となります:
| 値 | 意味 | 宣言箇所 |
|---|---|---|
|
共有は、FCB が開かれる方法と互換性がある。 |
||
|
他のアプリケーションは、いかなる理由でもファイルを開くことはできない。 |
||
|
他のアプリケーションは、読み取りのためにはファイルを開けるが、書き込みのためにはできない。 |
||
|
他のアプリケーションは、書き込みのためにはファイルを開けるが、読み取りのためにはできない。 |
||
|
他のアプリケーションがこのファイルに対して読み書きするのを、抑制することはできない。 |
メモ: Windows では、Rights パラメータは無視されます。
ファイルを開くことができない場合、Create は例外を発生させます。