Thread Mehrere cripten / Module zusammen fassen (4 answers)
Opened by pktm at 2004-07-20 14:26

ptk
 2004-07-21 14:05
#3219 #3219
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Das hier funktioniert:
Code: (dl )
1
2
3
if ($irgendeine_bedingung) {
require Nachzuladendes::Modul;
}
Allerdings geht es nur mit require, nicht mit use --- use wird immer ausgefuehrt, es sei denn, es steht in einem String-eval.

Als Alternative kann der faule Programmierer das Standard-Modul autouse verwenden:
Code: (dl )
use autouse Nachzuladendes::Modul => qw(funktion1 funktion2 ...)

Wenn im Hauptprogramm nun eine der angegebenen Funktionen funktion1 ... aufgerufen wird, dann wird das entsprechende Modul automatisch nachgeladen.

View full thread Mehrere cripten / Module zusammen fassen