Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#5

AW: Button.OnClick Procedure aus DB lesen?

  Alt 2. Aug 2018, 11:06
Zitat:
ist es möglich
JaNein.

Methoden sind Zeiger. (eigentlich Zwei, aber wenn du das Objekt kennst, dann nur noch Einer)
Die Namen sind "eventuell" in der TypeInfo und RTTI hinterlegt und man kann darüber den Zeiger bekommen.
Delphi-Referenz durchsuchenSystem.TMethod (Code = der Methoden-Zeiger und Data = die Object-Referenz, was in der Methode dann das Self ist)

Das Delphi-Referenz durchsuchenTObject.MethodAddress und Delphi-Referenz durchsuchenTObject.MethodName nutzt z.B. der DFM-Reader (Delphi-Referenz durchsuchenTReader/Delphi-Referenz durchsuchenTWriter) und es geht natürlich nur für Methoden, die published sind.
Und dann gibt es noch Einiges in den Units TypInfo und RTTI.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 2. Aug 2018 um 11:09 Uhr)
  Mit Zitat antworten Zitat