System.Classes.TWriter.WriteIdent

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure WriteIdent(const Ident: string);

C++

void __fastcall WriteIdent(const System::UnicodeString Ident);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TWriter


説明

渡された Ident 識別子を、ライタ オブジェクトのストリームに書き込みます。


WriteIdent は、コンポーネント ストリーミング システムが、文字列型識別子であるコンポーネント プロパティを、ライタ オブジェクトのストリームに書き込む際に、内部的に使用されます。


WriteIdent は、次のように動作します:

  • IdentFalse の場合、WriteIdentWriteValue(vaFalse) を呼び出して戻ります。
  • IdentTrue の場合、WriteIdentWriteValue(vaTrue) を呼び出して戻ります。
  • IdentNil の場合、WriteIdentWriteValue(vaNil) を呼び出して返します。
  • IdentNull の場合、WriteIdentWriteValue(vaNull) を呼び出して返します。
  • そうでなければ、WriteIdentWriteValue(vaIdent) を呼び出し、その後、WriteUTF8Str(Ident) を呼び出して、sの識別子を文字列で書き込みます。
    WriteIdent は、Ident 文字列が正しい識別子化どうかのチェックは行わない点に注意してください。


WriteIdent は、現在の位置を、最後に書き込まれたバイトの後ろに移します。

関連項目