[Perl]problem avec fonction dans un package

problem avec fonction dans un package [Perl] - Programmation

Marsh Posté le 11-07-2001 à 12:04:36    

j'ai une fonction du type fonction ($$) {
return(%www)
return(%fff)
 
}
return(1);
ma fonction prends deux paramètres et doit renvoyer 4 tableaux associatifs.
cette fonction se trouve dans un fichier .pm ( package)
Lorsque je fais appel de cette fonction dans mon fichier .pl
il me dit :
Undefined subroutine &main::recuptag called at ...
 
dans le pl j'ai bien defini le package avec (use nom_du_package)

Reply

Marsh Posté le 11-07-2001 à 12:04:36   

Reply

Marsh Posté le 11-07-2001 à 12:38:50    

personne ?

Reply

Marsh Posté le 13-07-2001 à 14:28:36    

Vérifie dans ton package que ta fonction figure bien dans
 
@EXPORT et pas dans @EXPORT_OK
 
si dans @EXPORT_OK, normal qu'avec ton use package simple, tu n'ais pas accès à ta fonction

Reply

Marsh Posté le 13-07-2001 à 14:32:56    

et tu as essayé d'autres routines de ton .pm ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed