Soap.InvokeRegistry.TDataContext.SetDataPointer

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure SetDataPointer(Index: Integer; P: Pointer);

C++

void __fastcall SetDataPointer(int Index, void * P);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry TDataContext

Beschreibung

Legt einen Zeiger im internen Zwischenspeicher ab.

SetDataPointer speichert einen Zeiger, der mit GetDataPointer abgerufen werden kann. Die TDataContext-Instanz ist nur Eigentümer des Zeigers, nicht jedoch der Daten, auf die er zeigt. Wenn Sie die TDataContext-Instanz freigeben, wird nur die Zeigerliste, nicht aber der entsprechende Speicher freigegeben.

Index ist der Index des Zeigers im internen Zwischenspeicher. Der erste Zeiger hat den Index 0, der zweite 1 usw.

P ist der Zeiger, der gespeichert werden soll.

Anmerkung:  TDataContext weist den Speicher für die Zeiger nicht zu. Abgeleitete Klassen müssen das interne dynamische Array, das dafür benötigt wird, selbst initialisieren.

Siehe auch