25. April 200124 j hallo leute, wie rufe ich aus einem perl-skript (*.pl) weitere perl-skripte (die ebenfalls mit *.pl gespeichert sind) auf ? beispiel-syntax wäre sehr hilfreich !!! ich möchte gerne aus einer menü-datei bei auswahl eines menüpunkts, das eine neue datei aufgerufen wird. ich weiß, daß man das ganze auch mit funktionen lösen kann (sub printdata(), z.b.), aber ich möchte nicht das man ein ellenlanges programm hat. ich würde gerne jedes modul separat aufrufen können und damit die wartbarkeit der programmteile erhöhen. ;-) wäre nett, wenn mir da jemand helfen könnte. cu flori
25. April 200124 j mhh wie wäre es denn mit system(perl foo.pl); doch was nicht so richtig cool ist ,weil jeweils ein eigener Prozess geöffnet wird in dem dann der perlinterpreter geladen wird. gruss adam
26. April 200124 j Tach auch... Bin selber nochnichtso fit in Perl... Ich weiss aber das das anyboard (Forum) aus *zig einzelnen Scripten besteht, und ich kann mir nicht vorstellen, das die sich damit zufriedenstellen jeden Aufruf in einem kostbaren Prozess öffnen... Kanns ja mal nachschauen, wie die das gelöst haben...
26. April 200124 j Autor danke, :-) für die bisherigen antworten. habe aber selber nochmal nachgelesen : require '<programmname>.pl'; damit gehts wunderbar und man kann prima zwischen hauptskript und weiteren skripten wechseln als wären es einzelne subroutinen. greetings flori.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.