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