Bevor ich mich nun in die Teifen von
RTTI und Methoden sachen stürze, weiss jemand vielleicht ab welcher Delphi Version das überhaupt funktioniert?
Ich möchte gerne von einer meiner Klassen alle published methoden rauslesen, und davon die PARAMETER auslesen.
Die Funktionsnamen bekomme ich alle richtig raus, aber wenn ich die Parameternamen rauslesen möchte, dann bekomme ich nur folgendes :
Code:
Published methods in TMyClass
function FourthPublished({??});
procedure FifthPublished({??});
function SixthPublished({??});
das ist mit TestPubMethod von Hallvard getestet, ich verwende Delphi 6, kann es sein, das die benötigten infos erst ab einem neuerem Delphi drinnen sind?
In anderen Beispielen wird zb auch folgender Compilerdirective verwendet {$METHODINFO ON} ... die kennt Delphi 6 auch nicht, D6 kennt nur {$M+} {$TYPEINFO ON}