tu dit que module.pm et extraction.pm sont dans le meme repertoire? ca devrait marcher alors??!
Ben verifie que ton @INC contient bien "."
sinon qq conseils:
-utilise "use strict"
-met une majuscule à ton module (les minuscules c'est pour les modules de base)
-met tes modules persos dans un repertoir 'lib' dans le repertoire de ton script et fait un "use lib qw(lib)" dans ton script, ou alors un :
Code :
- BEGIN { unshift @INC, "lib"};
|
peut etre qu'un module nommé "module.pm" est deja installé dans ton lib/ ou ton site/lib, et donc c'est celui la que prendra perl en premier
l'ordre de ton @INC normalement c'est:
Code :
- F:/perl/lib
- F:/perl/site/lib
- .
|
Message édité par pospos le 22-03-2003 à 16:10:19