Hallo,
Ich möchte eine Datei in mein Perl Script einbinden. Wenn ich jetzt die require Funktion nehme, lädt er diese Datei doch ganz am Anfang...
Woher hast Du diese (Fehl-)Information?
Ich möchte nun jedoch ein File während des Ablaufs einfügen, ohne diese am Anfang zu laden. Welchen Befehl gibts dafür????
Ein intensives Studium der Dokumentation zu http://www.perldoc.com/perl5.8.0/pod/func/require.html und vor allem dessen Unterschiede zu http://www.perldoc.com/perl5.8.0/pod/func/use.html konnte Klarheit schaffen.
Eventuell bringt auch http://www.perldoc.com/perl5.8.0/pod/func/eval.html bzw. http://www.perldoc.com/perl5.8.0/pod/func/do.html mehr Verständnis zu diesem Thema.
In dem externen File werden Variabeln benötigt die erst während der Laufzeit von meinem Hauptfile angelegt und erstellt werden. Somit bricht Perl immer ab....
Dann ist die Kapselung der Bibliothek, äh, suboptimal[1]. Überdenke die Struktur Deines Programmes.
Grüße
Klaus
[1] andere würden das wohl eher schlecht nennen.