System.TTextRec
Delphi
TTextRec = packed record (* must match the size the compiler generates: 730 bytes (754 bytes for x64) *)
C++
struct DECLSPEC_DRECORD TTextRec
{
public:
System::NativeUInt Handle;
Word Mode;
Word Flags;
unsigned BufSize;
unsigned BufPos;
unsigned BufEnd;
char * BufPtr;
void *OpenFunc;
void *InOutFunc;
void *FlushFunc;
void *CloseFunc;
System::StaticArray<Byte, 32> UserData;
System::StaticArray<WideChar, 260> Name;
TTextBuf Buffer;
Word CodePage;
Int8 MBCSLength;
Byte MBCSBufPos;
public:
union
{
struct
{
System::StaticArray<WideChar, 3> UTF16Buffer;
};
struct
{
System::StaticArray<char, 6> MBCSBuffer;
};
};
};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
record struct |
public | System.pas System.hpp |
System | System |
説明
TTextRec は、テキスト ファイルの内部形式です。
TTextRec は、テキスト型の Delphi 変数の内部形式です。この型の変数をユーザーが宣言することはありません。ただし、TTextRec を利用してテキスト ファイル変数を型キャストすると、ファイル名などの内部データ フィールドにアクセスできます。
TextBuf は、TTextRec レコード内の Buffer エントリの型で、使用中のバッファのサイズを表します。
メモ: Delphi 言語用のテキスト ファイル デバイス ドライバを記述することに精通していない場合は、これを使用しないでください。