System.PAnsiChar

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

type PAnsiChar = ^AnsiChar;

C++

typedef char*                PAnsiChar;        //

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
pointer
typedef
public
System.pas
sysmac.h
System System


Beschreibung

Definiert einen nullterminierten ANSI-String.

PAnsiChar definiert einen Zeiger auf eine Speicherposition, die AnsiChar-Werte (einschließlich des Zeichens #0) enthält.

In Delphi kann ein PAnsiChar-Wert aus einem AnsiString ermittelt werden. Dadurch wird die nahtlose Integration in C- oder C++-Anwendungen ermöglicht, die nullterminierte Strings erwarten.

PAnsiChar wird von den mobilen Delphi-Compilern der nächsten Generation nicht unterstützt, wird aber von den Delphi-Desktop-Compilern verwendet.

{{Notes|

Warnung: Wandeln Sie den Typ von Nicht-Zeichen-Zeigertypen nicht in PAnsiChar für die Zeigerarithmetik um. Verwenden Sie stattdessen den Zeigertyp PByte, der mit der Compiler-Direktive {$POINTERMATH ON} deklariert wird.

Siehe auch