Thread Dynamische Includes in perl
(11 answers)
Opened by Gast at 2006-02-23 16:14
Hi
ich sehe, wir kommen der Sache näher. Die Namen der Module (packages) habe ich und sie sind auch per require geladen. Jetzt muss ich eben mit dem Namen dieses package (der als String vorliegt) irgendwas aus diesem package aufrufen können. Und das ist mir nicht ganz klar wie ich das machen soll. Kleines Beispiel: plugin1: Den Dateinamen hab ich ermittelt und habe das Packet mit require geladen und den Rückgabewert in eine Variable gespeichert. Diese enthält jetzt also den String 'foo'. Jetzt muss ich also aus dem package foo (was für mich als C++ Kenner einen Namespace darstellt) das geladen ist und dessen Name ich als String vorliegen habe die Subroutine getName aufrufen. Mit Code: (dl
)
&{$wanted}->(@parameter); kann ich leider nicht viel anfangen. Sorry aber Perl ist abseits von simplen Textkonvertern noch ein Buch mit sieben Siegeln für mich.\n\n <!--EDIT|mood42|1140786333--> |