Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.176 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: Variablen einer Klasse auslesen

  Alt 10. Mai 2021, 11:00
Gibt es einen Grund weshalb du keinen üblichen "Profiler" dafür verwendest?

Zu Fuß umsetzen lässt sich das über den Kram den man in System.Rtti findet: Hier kannst du eine TVirtualMethodInterceptor nehmen und bei einer Instanz deiner Klasse vor, nach und im Exception-Fall etwas tun (z.B. Zeiten loggen). Wie der Name schon sagt lässt sich das nur mit virtuellen Methoden umsetzen.

Falls es dir wirklich, wie du ja eigentlich sagst, darum geht, alle Felder zu belegen die mit "On..." beginnen und vom Typ TNotifyEvent sind ist das auch möglich, aber noch fummeliger. Auch hier findet man alles in System.Rtti .
  Mit Zitat antworten Zitat