Thread Fragen zu 'package'
(12 answers)
Opened by Andi123 at 2017-07-28 14:46
So, ich noch mal :)
Das Aufrufen der 'userFunctions.pm'-Subs aus den Skript-Dateien funktioniert. Was nicht klappt ist, dass %config-Variablen, die in der 'main.pm' initial gesetzt werden, auch in der 'userFunctions.pm' genutzt werden können. Diese Variablen sind aber alle leer. Ich habe dann versucht, mal in der 'userFunctions.pm' die 'main.pm' mit einzubinden. Kein Erfolg. Und dann habe ich auch mal versucht, ob ein Exportieren/Importieren der Variablen per Code (perl): (dl
)
use main qw(%form %config); Aber auch hier sind dann die, in der main.pm definierten %config-Variablen für die Subs der 'userFunction.pm' leer. Ich dachte, das Ganze würde so funktionieren: - script.pl bindet main.pm ein - main.pm bindet userFunction.pm ein - script.pl ruft eine Sub der userFunction.pm auf. Klappt. Bis eben auf dass die Variablen, die in der main.pm gesetzt werden, halt leer sind. Muss ich in der script.pl dann doch die userFunction.pm einbinden? Danke Last edited: 2017-07-28 15:58:53 +0200 (CEST) |