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 :
sub sub1{
boucle tant que {
print "coucou";
sleep 60;
}
}
thread(sub1)
detach(sub1)
...
prog principale
...
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 ?
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 :
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 ?