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 mit C- oder C++-Anwendungen ermöglicht, die nullterminierte Strings erwarten.

Hinweise: 

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