@jbg: Ich glaub, es müsste so heissen:
procedure aProbe( Text: String ); of object;
@Garby: Ich glaub ich weiss was du meinst: Du kennst die Prozedur-Typen, aber du weisst zur Laufzeit nicht, welcher daherkommt. Du willst zur Runtime wissen, welche Parameter die Proc hat. AFAIK sollte es eine
Unit geben, die "DsgnInf" oder so ähnlich heisst. Auf alle Fälle sind in dieser
Unit die Typen für die
RTTI (RunTimeTypeInformation) drin. Darin sollte es auch "TMethod" geben, in der auch die Params stehen sollten. Wie gesagt, ich weiss den
Unit-Name jetzt nicht - Es wird am besten sein, wenn du Alle *.pas deines Delphi-Verzeichnisses nach dem Inhalt "TMethod" durchsuchst. In der Hilfe steht nämlich auch nix g'scheites über
RTTI - ausser dass es das Ding gibt, und dass es einen Compiler-Switch dafür gibt.