Perl modules
Résolu
trinity666
Messages postés
127
Date d'inscription
Statut
Membre
Dernière intervention
-
gigaga Messages postés 2347 Date d'inscription Statut Membre Dernière intervention -
gigaga Messages postés 2347 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
peut on faire un require d'un fichier pl dans un module
j'ai un fichier pl contenant des variables
mais lorsque je fais un require dans mon module, ces variables sont vides
merci par avance
peut on faire un require d'un fichier pl dans un module
j'ai un fichier pl contenant des variables
mais lorsque je fais un require dans mon module, ces variables sont vides
merci par avance
A voir également:
- Perl modules
- Modules complémentaires chrome - Guide
- Denon perl pro test - Accueil - Audio
- Active perl - Télécharger - Édition & Programmation
- Steam fatal error failed to load platform modules ✓ - Forum Jeux vidéo
- Gérer les modules mail mac - Forum MacOS
4 réponses
dans le module:
-------------------------------------------------------------
package machin;
use Exporter;
use common;
our @EXPORT = qw(&f1 &f2 );
our @ISA = qw(Exporter);
use Win32::ODBC;
require "truc.pl";
sub f1{
print "variable du fichier truc: $truc\n";
}
1;
---------------------------------------------------------
fichier truc.pl:
---------------------------------------------------------
our $truc="un truc";
---------------------------------------------------------
fichier de lancement:
---------------------------------------------------------
use machin;
f1();
---------------------------------------------------------
merci par avance
-------------------------------------------------------------
package machin;
use Exporter;
use common;
our @EXPORT = qw(&f1 &f2 );
our @ISA = qw(Exporter);
use Win32::ODBC;
require "truc.pl";
sub f1{
print "variable du fichier truc: $truc\n";
}
1;
---------------------------------------------------------
fichier truc.pl:
---------------------------------------------------------
our $truc="un truc";
---------------------------------------------------------
fichier de lancement:
---------------------------------------------------------
use machin;
f1();
---------------------------------------------------------
merci par avance
ben en fait c'est pas le but
le module est créé dans le but d'utiliser une des variables stokée dans "truc.pl"
et d'utiliser le module plutot que le fichier "truc" qui aura des valeurs modifiée par un autre programme
et la variable apparait toujours vide avec le do
le module est créé dans le but d'utiliser une des variables stokée dans "truc.pl"
et d'utiliser le module plutot que le fichier "truc" qui aura des valeurs modifiée par un autre programme
et la variable apparait toujours vide avec le do