Hallo,
danke für den Hinweis, allerdings klappt das leider nicht, wenn ich die Subroutine test() mit Parametern aufrufen möchte. Es klappt solange die Parameter einzelne Skalare sind. Wenn sie aber Objekte sind, geht es wieder nicht :-(
Du musst natürlich die Sonderzeichen, die durch double-quotes ausgewertet werden, dort ausmaskieren, wo sie erhalten bleiben sollen.
Also z.B:
eval ("${package}::evaluate($p1,@p2,%p3)");
Grüße
Klaus