[perl] timer

timer [perl] - Perl - Programmation

Marsh Posté le 27-10-2003 à 15:47:11    

Salut,  
Dans un de mes programmes pl (un bot irc) je souhaiterais mettre en place l'execution d'une procedure toutes les n minutes.
J'ai donc lancé un thread avec en parametre le nom de ma procedure.
je m'explique :

Code :
  1. sub sub1{
  2. boucle tant que {
  3.   print "coucou";
  4.   sleep 60;
  5. }
  6. }
  7. thread(sub1)
  8. detach(sub1)
  9. ...
  10. prog principale
  11. ...


 
vala jusque là, ca roule a peu pres correctement
le pb est arrivé lorsque g voulu faire appel a une procedure depuis sub1 :/
de meme lorsque je veux acceder à une variable defini dans prog principal
j'ai essayé avec les declarations du style my $var : shared
mais je rencontre des pb puisque celle-ci est un objet.
Pv-vz m'aider ?  

Reply

Marsh Posté le 27-10-2003 à 15:47:11   

Reply

Marsh Posté le 27-10-2003 à 17:10:22    

bon g pris une nelle version de perl et ca a l'air de mieux fonctionner
[/mode monologue off]

Reply

Sujets relatifs:

Leave a Replay

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