Einzelnen Beitrag anzeigen

Gruber_Hans_12345

Registriert seit: 14. Aug 2004
1.438 Beiträge
 
Delphi 2007 Professional
 
#1

RTTI von Methoden ab Delphi ??

  Alt 4. Aug 2007, 11:35
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}
Gruss Hans

2B or not 2B, that is FF
  Mit Zitat antworten Zitat