Thread use verzögert ausführen: geht das? (18 answers)
Opened by Crian at 2004-07-21 17:18

sri
 2004-07-21 23:48
#84706 #84706
User since
2004-01-29
828 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=betterworld,21.07.2004, 19:59]Ich weiss nicht, ob das jetzt hilft, aber ich habe in einem Programm von mir folgendermassen gehackt:
Zunaechst wird main.pl gestartet. Das schaut sich @ARGV ein wenig an, setzt je nach Befehlszeilenparameter ein paar globale Variablen, veraendert @INC eventuell und fuehrt dann
Code: (dl )
eval { require "main2.pl";}

aus. Das ist sehr praktisch, da main2.pl nun einfach use Modul benutzen kann, was erst jetzt moeglich ist, da @INC entsprechend angepasst wurde.[/quote]
Ein eigenes script nur für use?

Warum kein string eval?

Code: (dl )
1
2
@INC = qw(lala foo yada);
eval 'use My::Module';


oder einfach manuell

Code: (dl )
1
2
3
@INC = qw(lala foo yada);
require My::Module;
import My::Module;

View full thread use verzögert ausführen: geht das?