CodeS-SourceS Groupes CodeS-SourceS est hébergé par Frontier.fr

Dernières discussions du même thème...

Endocage UTF8
Bonjour, J'ai un problème avec l'encodage UTF8. J'ai un fichier XML en UTF8 avec une phrase : Après huit années Dans mon script, j'utilise la fonction toString() avec en préambule 'use XML::DOM;' Quand j'affiche à l'écran ou j'écris dans un fichier, la p...

Différence de total !
Bonjour à tous, je suis confronté a un léger souci ! J'ai un @tableau résultant d'une requete sql contenant environ 120000 entrées. avant d'effectuer une nouvelle entrée, je veux verifier que celle ci n'existe dans @tableau. j'utilise donc un hashag...

problèmeavec s et map
Re-bonjour, Quand j'essaie de d'appliquer une substitution sur tous les éléments d'une liste comme ça : map (s/^(.*)\..*$/$1/, @results) ça a pas l'air de donner ce que j'attends, sans que j'arrive trop à comprendre pourquoi. Par exemple, si j'ai ...

numérode ligne du fichier en cours de lecture
Bonjour, Quand on lit un fichier, par exemple avec un boucle : while () { ... warn "ligne crado ici" if (...); } et qu'on veut afficher un message d'erreur pour les lignes mal formatées, on veut afficher le numéro de la ligne fautive. Est-ce qu'on...

ne pas recompiler une regex
Bonjour, grâce aux messages d'erreurs reçus en traitant un fichier mal formaté, je me suis rendu compte que dans grep (/$motif/, @liste); la regexp semble être recompilée à pour chaque élément de la liste. Même si pour ce script précis la performance n'e...


Dernières discussions...

Lecture des constantes entre 2 applications
Bonsoir J'ai des constantes publiques décrite en tête d'un module VBA installé dans une application A Je souhaite pouvoir faire lire ces constante par un autre module contenu dans une autre application B La seule méthode que je connaisse consiste à l...

SPB weather et illimytics
Bonjour, Je n'arrive pas à synchroniser SPB Weather avec un forfait Illimytics (donc en wap) même après ouverture de la connexion par Iexplorer. Il y a une solution? Spb Mobileshell se met à jour sans problème. Merci, Christophe ...

Ajout de référence VBA et affichage
Salut à tous, J'ai une toute petite macro qui à l'ouverture du classeur ajoute une référence à la bibliothèque de powerpoint 2007 et affiche une boite à outils : Private Sub Workbook_Open() Call ThisWorkbook.VBProject.References.AddFromGuid("{914934...

Gestion de produits composés / composants
Bonjour la communauté, Un truc à faire fumer les neurones ;-) J'ai une table classique de gestion de liens produits Composés/ Composants, avec les champs suivants: IdProduitComposé, IdProduitsComposant, NbComposant. Soit par exemple, IdProduitComposé, I...

Etat en plein ecran
Bonjour, Y'a-t-il un moyen pour forcer l'affichage en preview d'un état en plein écran ? (Un peut comme Thisform.windowstate=2 pour un form.) Alain ...

Offres d'emploi et de stage...

  • Recherche Programmeur- webmaster
    Recherche Programmeur- webmaster
    recherche un programmeur-webmaster ayant de bonnes connaissances en langage PHP et Javascript qui travaillera au sein d'une équipe de programmeurs et participera à la vie d'un site dynamique BtoB, notamment en optimisant l'existant et en programmant ...
  • Recherche développeurs C++
    MISSION : - Analyse, recommandation d'implémentation - Participation aux phases de spécification - Développement C++ ou C# de logiciels industriels et techniques PROFIL : - niveau bac+2 ou plus - Bon niveau de compétence en développement C++ ...
  • Recherche développeur Linux / Python / ...
    Recherche développeur Linux / Python / ...
    PimenTech recherche des collaborateurs BAC+5 (obligatoire) pour participer au développement de Systèmes d'Information web sur technologies Debian / PostgreSQL / Python / Django & co. Vous devez maitriser l'environnement Unix et avoir une expérienc...
  • Recherche un développeur PHP 5 confirmé (h/f)
    Recherche un développeur PHP 5 confirmé (h/f)
    Dans le cadre du renforcement de son pôle développement, Dn’D recherche un développeur PHP 5 confirmé. Vous interviendrez dans la production front et back office, vous travaillerez en collaboration avec les chefs de projets à partir des créations ...
  • Recherche Développeur web (PHP / MySql / Ajax )
    Recherche Développeur web (PHP / MySql / Ajax )
    Nous recherchons un développeur qui rejoindra notre équipe et travaillera sur le développement d'applications web en environnement PHP/MySql. Vous travaillerez en collaboration avec le Chef de Projet, vous serez en charge du développement des logici...

Logiciels à télécharger...

  • Checklan Central Admin (2.1.0)
    Checklan Central Admin (2.1.0)
    Checklan Central Admin est un outils professionnel d'administration et d'inventaires ergonomique et intuitif intégrant une base de donnée dynamiques, exports html / xls / text / mdb. aucun déploie...
  • MySQL Community Edition (5.0.67) [Gratuit / Freeware]
    MySQL Community Edition (5.0.67) [Gratuit / Freeware]
    Système de gestion de bases de données relationnelles embarquée....
  • GPU-Z (0.2.7) [Gratuit / Freeware]
    GPU-Z (0.2.7) [Gratuit / Freeware]
    C'est un petit utilitaire sans installation qui renseigne sur votre/vos cartes graphiques ATI ou NVIDIA....
  • CuteFTP (8.3.1 Home)
    CuteFTP (8.3.1 Home)
    Cute FTP Home est un client FTP (File Transfer Protocol) qui permet le transfert de fichiers entre votre ordinateur et un serveur FTP n'importe où sur Internet. Il est rapide, léger, efficace et très...
  • Electric Sheep (2.6.6 / 2.7 beta 4) [Gratuit / Freeware]
    Electric Sheep (2.6.6 / 2.7 beta 4) [Gratuit / Freeware]
    "Do Androids Dream of Electric Sheep ?" Philip K Dick Est-ce que les ordinateurs rêvent de moutons électrique ? tel est la question et les développeurs de "Electric Sheep" sont partis de cela pou...



Trouver une discussion à propos de...



Utilisation pas catholique de require

Ecrit par Stephane TOUGARD le jeudi 17 juillet 2008 dans le thème : Perl

Je cherche a charger plusieurs fois des modules qui contiennent le meme
nom de package et les meme noms de fonction
#!/usr/bin/perl
use strict;
require ("module3") or die $!;
&youp::hello;
print "\n";
require ("module1") or die $!;
&youp::hello;
print "\n";
require ("module2") or die $!;
&youp::hello;
print "\n";
La fonction hello qui est presente dans chaque module affiche le nom du
module et j'obtiens ca :
Module 3
Module 1
Module 2
Bref, ca a l'air bon. Jusqu'a ce que je reload 2 fois le meme module :
#!/usr/bin/perl
use strict;
require ("module3") or die $!;
&youp::hello;
print "\n";
require ("module1") or die $!;
&youp::hello;
print "\n";
require ("module2") or die $!;
&youp::hello;
print "\n";
require ("module3") or die $!;
&youp::hello;
print "\n";
require ("module1") or die $!;
&youp::hello;
print "\n";
require ("module2") or die $!;
&youp::hello;
print "\n";
Qui me donne
Module 3
Module 1
Module 2
Module 2
Module 2
Module 2
En soit, ce type de reaction ne me gene pas, je n'ai aucun interet a
download deux fois exactement le meme module. Mais disons que je cherche
a comprendre si le premier exemple est safe ou pas.
Merci de toute aide


Classé sous : module, require, hello, die, youp

Les Réponses

  Utilisation pas catholique de require par Stephane TOUGARD
   Re: Utilisation pas catholique de require par Patrice Karatchentzeff

Codes en rapport sur CodeS-SourceS avec Utilisation pas catholique de require

BLOC NUKED KLAN WARROCK
Bloc permettant d'afficher les statistiques on-line de votre team ou de toute autre, sur un bloc de ...

INTRO VERSION OPENGL 2D (+EXOTIC MODULE PLAYER)
version OpenGl de mon intro "INTRO TINYPTC/DDRAW (SOUNDMON PLAYER)" utilise en plus un nouveau play...

DÉTECTEUR DE PROCÉDURES ET FONCTIONS INUTILISÉES
Cette fonction permet de déterminer pour chaque module les procédures et fonctions qui ne sont pas a...

MOTEUR DE PLUGINS AVEC CHARGEMENT/DÉCHARGEMENT
C'est un petit moteur de gestion de plugins qui permet de : - Charger/décharger à chaud les plugi...

UTILISER UNE BASE DE DONNÉES ACCESS AVEC ADO.NET
Ce module -- facile à intégrer dans un programme -- permet très facilement d'appeler une BD Access a...

Les discussions similaires sur CodeS-SourceS à Utilisation pas catholique de require

Comment evaluer une expression ?
Bonjour,je cherche comment on peut Evaluer une expression en VB :Exemple j'ai une fonction TOTO(args)qui renvoie 'hello' et je veux l'évaluer: existerai-il une syntaxe du style EVAL(TOTO) qui serait capable de me renvoyer 'hello' ??<br...

Constructeur dans module de classe
Bonjour,Je voudrais savoir s'il est possible de passer des paramètres à un constructeur dans une classe VB. L'événement Class_initialize ne prend pas de paramètres. Y'a t'il un moyen d'obtenir la syntaxe suivante lors de l'utilisation de l...

Encore une question : sur les modules
Bonjour, je sais que je prends beaucoup de place dans ce forum et je suis desole mais je suis tres curieux et tres debutant aussi. Maintenant, je me demande comment faire pourmettre un morceau de code dans un module (de class ou normal ou autre, je ne sai...

Connection Rdo à partir d'un module
URGENT MERCItt d'abord : bonne année, bon siècle, bon millénaire !je cherche à me connecter à une BDD oracle à partir d'une feuille qui appelle une fonction dans un module:il bogue sur la ligne : ConnectBDD.connect = C*** dans le modul...

Picture Box dans ACCESS
J'effectue une procédure de recherche assez longue dans un module d'ACCESS. J'aimerais afficher une barre de progression mais je n'arrive pas à déclarer une PictureBox dans le module. QQ1 peut-il m'aider?...

Requery dans un sous formulaire
BonjourJ'ai exposé le cas dans deux autres thèmes (VBA et Formulaires), mais je rame vraiment...Je n'arrive pas à "rafraîchir" comme je le veux un sous formulaire. J'explique le cas:J'ai un formulaire principal et un sous formulaire dans leque...

Je recher module AOL6
Je cherche un module aol 6 si tu en a 1 merci de me le dire @+...

Module reseau
Ca serait pas mal d'inclure un module reseau pour faire evoluer sa tite famille de nurms avec ceux de kkun d'autre...Avec un chat tt ca...Voilà.(PS : A force de rajouter des modules, je comprend plus rien !!!)...



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,17 sec