System.PWideChar
Delphi
type PWideChar = ^Char;
C++
typedef WideChar* PWideChar; //
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
pointer typedef |
public | System.pas sysmac.h |
System | System |
説明
PWideChar は、WideChar 値、つまり Unicode 文字からなる NULL 終了文字列へのポインタです。
PWideChar は、WideChar 値(#0 文字を含む)が格納された、メモリ上の場所を指すポインタを定義します。
Delphi では、string または WideString から PWideChar 値を取得することができるため、Null で終わる Unicode 文字列を想定している C や C++ のアプリケーションと、シームレスに統合することができます。
メモ:
警告: 文字ポインタ型でない型を PWideChar に型キャストしてポインタ算術演算を行わないでください。 代わりに PByte ポインタ型を使用してください。こちらの型は {$POINTERMATH ON} コンパイラ指令を付けて宣言されています。