Moin Moin,
wenn ich mir die
RTTI-Instanzen von Methoden, Property oder Feldern in einer Variable speichere,
also z.B.
X := TRttiContext.Create.GetType(FOwner.ClassType).GetMethod(FName);
,
TRttiMethode, TRttiProperty oder TRttiField
Kann man dieses dann längere Zeit nutzen?
Also auch in anderen Methoden einer Klasse, wenn das im Contruictor erstellt/gesucht wurde.
Irgendwie scheint das wohl nicht zu funktionieren.
Kurz sofort danach, in anderer Methode, oder auch in 5 Minuten immernoch.
Ich dachte mir eingentlich, dass es doch schwachsinnig wäre, überall jedes Mal komplett neu suchen zu müssen, um diese Instanzen nutzen zu können.
(Invoke, bzw. GetValue und SetValue)