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 では、PAnsiChar 値を AnsiString から取得することができ、null 終端文字列を想定する C や C++ のアプリケーションとシームレスな統合を可能にしています。

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

Notes:
警告: ポインタ演算を行うために、文字以外のポインタ型を PAnsiChar へキャストしてはいけません。代わりに、{$POINTERMATH ON} コンパイラ指令で宣言される、PByte ポインタ型を使用します。

関連項目