System.StringToWideChar
Delphi
function StringToWideChar(const Source: UnicodeString; Dest: PWideChar;
DestSize: Integer): PWideChar;
C++
extern DELPHI_PACKAGE WideChar * __fastcall StringToWideChar(const UnicodeString Source, WideChar * Dest, int DestSize);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.pas System.hpp |
System | System |
説明
AnsiString から UNICODE 文字列を返します。
StringToWideChar 関数は,文字列を ANSI から UNICODE に変換し,指定したバッファに結果を格納します。
Source は,変換する文字列です。最大で DestSize –1 文字を含む必要があります。
Dest は,StringToWideChar が対応する UNICODE 文字列を書き込むバッファです。呼び出し側は,このメモリを割り当てて,DestSize で指定する以上の大きさのワイド文字を書き込みます。呼び出しを実行すると,Dest は最大で,NULL ワイド文字で終了する DestSize - 1 文字を格納します。
DestSize は,バッファ Dest のサイズです。
StringToWideChar は,Dest へのポインタを返します。