System.TMarshal.WriteStringAsUtf8
Delphi
class procedure WriteStringAsUtf8(Ptr: TPtrWrapper; const Value: string; MaxCharsIncNull: Integer); overload;
class procedure WriteStringAsUtf8(Ptr: TPtrWrapper; Ofs: NativeInt; const Value: string; MaxCharsIncNull: Integer); overload;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure | public | System.pas | System | TMarshal |
説明
文字列を、メモリ ブロックへ書き込みます。
WriteStringAsUtf8 は、ラップ ポインタ Ptr
が参照するメモリ ブロックへ、文字列を書き込みます。 このメソッドは、文字列データをバッファへ、Utf8 エンコーディングで書き込みます。
MaxCharsIncNull
は、書き込む、入力エンコーディングの文字数を示します。 MaxCharsIncNull
が値 -1 の場合、文字データはすべて書き込まれます。