System.PAnsiChar

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

Delphi

type PAnsiChar = ^AnsiChar;

C++

typedef char*                PAnsiChar;        //

プロパティ

種類 可視性 ソース ユニット
pointer
typedef
public
System.pas
sysmac.h
System System


説明

NULL で終わる ANSI 文字列を表します。

PAnsiChar は、AnsiChar 値(#0 文字を含む)が格納された、メモリ上の場所を指すポインタを定義します。

Delphi では、AnsiString から PAnsiChar 値を取得することができるため、NULL で終わる文字列を想定している C や C++ のアプリケーションとシームレスに統合することができます。

PAnsiChar は、Delphi 次世代(モバイル)コンパイラではサポートされていませんが、Delphi デスクトップ コンパイラでは使用できます。

メモ:

警告: 文字ポインタ型でない型を PAnsiChar に型キャストしてポインタ算術演算を行わないでください。 代わりに PByte ポインタ型を使用してください。こちらの型は {$POINTERMATH ON} コンパイラ指令を付けて宣言されています。

関連項目