Thread Package ruft Funktion aus anderem Package auf? (17 answers)
Opened by BratHering at 2005-11-27 16:12

BratHering
 2005-11-27 17:47
#60435 #60435
User since
2005-04-28
155 Artikel
BenutzerIn
[default_avatar]
@ esskar:
Rein intuitiv habe ich es bereits so probiert wie Du es in Deinem Beispiel gezeigt hast, allerdings wird use MyCollection::MyApp::OtherFunctions; beim Aufruf in package MyCollection::MyApp::Functions; nicht gefunden. Stattdessen muss ich den use; Aufruf in OtherFunctions; abändern und dann klappt es. Aber genau das verwirrt mich und daher wollte ich nochmals nachfragen.

Also so gehts nicht bei mir:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
package MyCollection::MyApp::Functions;

use strict:
use warnings;
use MyCollection::MyApp::OtherFunctions;

sub call_a_function {
 &MyCollection::MyApp::OtherFunctions::call_an_other_function(@_);
}

1;


Aber so gehts:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
package MyCollection::MyApp::Functions;

use strict:
use warnings;
use OtherFunctions;

sub call_a_function {
 &MyCollection::MyApp::OtherFunctions::call_an_other_function(@_);
}

1;


Die beiden *.pm Dateien liegen im Verzeichnis MyCollection\MyApp\*.pm drin.


@ Relais:
Sorry aber Deine Beispiele verstehe ich nicht. :(


Und ich bin nachwievor verwirrt... :/

View full thread Package ruft Funktion aus anderem Package auf?