Thread Anfängerfrage: Module (7 answers)
Opened by rk-ger at 2006-11-10 14:04

rk-ger
 2006-11-10 14:04
#71622 #71622
User since
2006-08-07
45 Artikel
BenutzerIn
[default_avatar]
Ich möchte die Subroutinen in meinem Script, genau wie die Konstanten in Module auslagern. iM Moment stehen diese im selben Verzeichnis wie das aufrufende Script und Perl findet sie dort auch.

Allerdings findet das Hauptprogramm weder eine Subroutine noch eine Konstante. Ich habe es in etwa so gemacht, wie hier beschrieben. Weiter unten folgt noch was mit @export . Kann ich mir das irgendwie sparen? Ich will grundsätzlich alle Routinen und alle Konstanten in meinem Hauptscript haben. Dieses sieht derzeit so aus:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/perl
###########################################
# main.pl -- Import statistic data into mysql tables
###########################################

use strict;
use warnings;
use DBI; #used by global.pm
use File::Copy; #used by global.pm
use Global; #our own module for all relevant subroutines
use Parameters; #our own module for global vars


#=============== MAIN =====================
get_data1();
get_data2();
print "Scriptende!\n";
#=============== END MAIN =================

View full thread Anfängerfrage: Module