Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1675 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  [perl tk] utilisation de fileevent

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[perl tk] utilisation de fileevent

n°1078245
_ky_
Posté le 10-05-2005 à 18:12:38  profilanswer
 

Bonjour a tous, je suis en train de developper une application client en perl sous netbsd
 
je souhaiterais utiliser fileevent afin de pouvoir lire et ecrire sur ma socket sans bloquer mon code.
 
lorsque je tente d'executer le script, j'obtient les messages suivants :
 

Code :
  1. Use of uninitialized value in hash element at /usr/pkg/lib/perl5/site_perl/5.6.1/i386-netbsd/Tk/Event/IO.pm line 91.
  2. Use of uninitialized value in concatenation (.) or string at /usr/pkg/lib/perl5/site_perl/5.6.1/i386-netbsd/Tk/Event/IO.pm line 93.
  3. Undefined subroutine &Tk::Event::IO::croak called at /usr/pkg/lib/perl5/site_perl/5.6.1/i386-netbsd/Tk/Event/IO.pm line 93.


 
j'utilise ces modules :

Code :
  1. use strict;
  2. use Tk;
  3. use Tk::Dialog;
  4. use Tk::DialogBox;
  5. use IO::Socket::INET


 
si vous voyez d'ou ca peut venir, merci de me repondre
 
 

mood
Publicité
Posté le 10-05-2005 à 18:12:38  profilanswer
 

n°1078314
pospos
Posté le 10-05-2005 à 18:50:52  profilanswer
 

la gestion des evenements IO de Tk est un peu pourrave (et pas portable sous windows).
A mon avis le mieux est d'utiliser POE.
Tu peux aussi utiliser Event ou IO-Event (sans s) en mettant ton update dans un callback avec un timer genre 25 fois par secondes.
T'as aussi Event-Lib qui est vraiment pas mal (il repose sur libevent), et la aussi il faudra que tu gere toi meme le refresh de ton tk avec un timer.
 
Sinon, Prima est pas mal comme toolkit graphique, et il integre une bonne gestion des IO

n°1078698
_ky_
Posté le 11-05-2005 à 00:18:34  profilanswer
 

merci de ton aide, j'utilise maintenant une boucle d'evenement
et ca fonctionne :)

n°1078883
pospos
Posté le 11-05-2005 à 09:42:06  profilanswer
 

la quelle utilise tu?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  [perl tk] utilisation de fileevent

 

Sujets relatifs
Utilisation du Drag N Drop[PERL] Gestion des caractères accentués
Couleurs dans une ListBox (Perl/Tk)[TCL] Utilisation de socket en TCL : HELP ! ! !
[perl] - reference vers un file handleUtilisation des div et des bordures
[Perl] switch() vs hash de fonctionsProbleme client en perl
[Perl] debeuuugage de la mort qui tue!!!![Perl] Optimisation?
Plus de sujets relatifs à : [perl tk] utilisation de fileevent


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR