System.TObject.MethodName

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

class function MethodName(Address: Pointer): string;

C++

__classmethod UnicodeString __fastcall MethodName(void * Address);

Eigenschaften

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

Beschreibung

Gibt den Namen einer Klassenmethode per Adresse zurück.

In manchen Situationen ist es hilfreich, wenn Objektmethoden aufgerufen werden können, ohne dass deren Methodennamen im Voraus hart-codiert worden sind. Mit MethodAddress können Sie die Adresse einer solchen Methode dynamisch ermitteln, indem Sie den Methodennamen als String angeben.

MethodName ist die Umkehrung dieses Vorgangs - durch die Angabe einer Methodenadresse wird der Name der Methode als String zurückgegeben.