Wie besitze Eigentum Eigenschaft (Methode: TRttiMethod) in TVirtualInterface TVirtualInterfaceInvokeEvent?

8

Wie bekomme ich Besitz Eigenschaft der Methode: TRttiMethod in OnInvoke Methode der TVirtualInterface Klasse?

Ich habe diese Schnittstelle:

%Vor%

und diese Klasse:

%Vor%

Ich möchte TRTtiProperty der Methode: TRttiMethod bekommen, aber wie? wenn ich die Schnittstelle zu ändern:

%Vor%

der Code funktioniert, aber ich möchte Benutzeroberflächen wie folgt:

%Vor%     
Passella 25.08.2016, 17:17
quelle

1 Antwort

6

Leider können Sie nicht. Es wurde keine RTTI für die Schnittstelleneigenschaften generiert, daher gibt es nichts, womit Ihr benutzerdefiniertes Attribut verknüpft werden könnte. Ihre Dekoration der Interface-Eigenschaft hat keine Auswirkungen, auch wenn es keine Warnung gibt.

    
Ondrej Kelle 29.08.2016, 15:36
quelle

Tags und Links