[PERL] Can't call method "write" on ...

Résolu/Fermé
z980x Messages postés 897 Date d'inscription jeudi 6 juin 2002 Statut Membre Dernière intervention 26 juillet 2007 - 13 sept. 2006 à 20:07
 BlackBloods - 29 oct. 2006 à 02:26
Bonjour à tous,

voici mon problème. Lors de l'execution d'un programme, à un certain moment, il me dit ca:
Can't call method "write" on unblessed reference at Device/Modem.pm line 482, <FIN> line 1.

La ligne en question:
$me->log->write( 'error', '*FAILED* connect on '.$me->{'port'} );

venant de :
    # Check connection
    unless( ref $me->port ) {
        $me->log->write( 'error', '*FAILED* connect on '.$me->{'port'} );
        return $lOk;
    }


Avez vous une idée de comment corriger ca? (Le programme en question est bluetest.pl)

Voila voila, merci

Philippe

2 réponses

mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
14 sept. 2006 à 15:53
Traduction + correction du message d'erreur :
http://perl.mines-albi.fr/DocFr/perldiag.html

Bonne chance
0
BlackBloods
29 oct. 2006 à 02:26
Hello, i have the same problem and fixed it with
use Device::Modem::Log::File;
in my script.
0