System.SetAnsiString
Delphi
procedure SetAnsiString(Dest: _PAnsiStr; Source: _PAnsiChr; Length: Integer; CodePage: Word);
procedure SetAnsiString(Dest: _PAnsiStr; Source: PWideChar; Length: Integer; CodePage: Word);
C++
extern DELPHI_PACKAGE void __fastcall SetAnsiString(PAnsiString Dest, char * Source, int Length, Word CodePage)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.pas System.hpp |
System | System |
説明
指定された AnsiString の内容と長さを設定します。
SetAnsiString を使用すると、指定された PWideChar の内容を AnsiString 変数にコピーできます。Length パラメータはコピーする文字数を指定し、CodePage は Unicode 文字を ANSI 文字に変換する際に使用するコード ページを指定します。
メモ: Delphi では、SetAnsiString を呼び出す必要はありません。Unicode 文字列から AnsiString への代入が見つかるたびに、プログラマに代ってコンパイラがこれらの呼び出しを自動的に挿入するからです。