System.TObject.FieldAddress

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

Object Pascal

function FieldAddress(const Name: _ShortStr): Pointer; overload;
function FieldAddress(const Name: string): Pointer; overload;

C++

void * __fastcall FieldAddress(const ShortString &Name)/* overload */;
void * __fastcall FieldAddress(const UnicodeString Name)/* overload */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.pas
systobj.h
System TObject

Beschreibung

Liefert die Adresse eines als published deklarierten Objektfeldes.

FieldAddress wird intern vom Komponenten-Streaming-System verwendet, um auf ein als published deklariertes Objektfeld zugreifen zu können. Die Methode gibt einen Zeiger auf das Feld zurück (falls vorhanden). Andernfalls wird nil (Object Pascal) oder NULL (C++) zurückgegeben.

Programme sollten für die Bearbeitung von Feldern nicht diese Methode, sondern Eigenschaften verwenden.