System.TObject.FieldAddress
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.