[Cascavel-pm] "Subroutine new redefined at"
Daniel ® Antunes
danielrantunes em yahoo.com.br
Terça Julho 10 10:26:49 PDT 2007
Oi amigos...
Estou com um probleminha aqui que é o seguinte :
Tenho uma classe/package chamada Supplier::X e tenho uma classe/package chamada Inquiry.
Na classe Inquiry eu chamo a classe X
use Supplier::X
E crio objetos : my $obj=new Supplier::X(); dentro desta classe Inquiry.
Até aí sem novidades, o Supplier::X faz suas declarações e processamentos normalmente.
Acontece que na classe Inquiry eu declaro um método (ou member function como chamamos em C) "new" também, pq no script de primeiro nível chamado "inquiry-server.pl" eu crio objetos "Inquiry" :
my $inquiry=new Inquiry();
Acontece que qdo vou executar o script de primeiro nível que é um server :
daniel em sun4w_nodeF:~/bin/inquiry-server-2$ ./inquiry-server.pl -v -p 10011
Subroutine new redefined at /home/daniel/bin/inquiry-server-2/Inquiry.pm line 147.
--verbose
Inquiry server started, listen on 10011 port.
Eu já dei uma caçada na web buscando algum meio de contornar esta warning, pelo que entendi ele está reclamando que eu tenho o método "new" no package Supplier::X e no package Inquiry.
Desde já agradeço alguma ajuda, obrigado.
Daniel ® Antunes
profissional de informática
msn daniel.legend em terra.com.br
yahoo-messenger danielrantunes em yahoo.com.br
mobile + 55 11 8965 2999
gnu/linux user #238553
____________________________________________________________________________________
Novo Yahoo! Cadê? - Experimente uma nova busca.
http://yahoo.com.br/oqueeuganhocomisso
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070710/96bd97bb/attachment.html
Mais detalhes sobre a lista de discussão Cascavel-pm