[Cascavel-pm] Ajuda na sub-rotina
Nelson Ferraz
nferraz em phperl.com
Segunda Agosto 23 15:12:23 CDT 2004
Dirceu Afonso Siqueira Junior wrote:
> my $fdqn = new Gtk::Entry();
> (...)
>
> sub on_Dominio_Avanca
> {
> my ( $widget, $entry ) = @_;
> $fdqn = $fdqn->get_text();
> print( "Dominio: $fdqn\n" );
> }
> print( "Dominio: $fdqn\n" );
Quando a sub on_Dominio_Avanca termina, todas as variáveis que foram
criadas dentro dela são destruídas.
Ao tentar imprimir $fdqn, você está imprimindo uma outra variável com o
mesmo nome -- aquela que foi criada fora da sub (my $fdqn = new
Gtk::Entry()).
Dica: utilize "use strict" e "use warnings", para que o Perl lhe aponte
possíveis erros de programação.
[]s
Nelson
Mais detalhes sobre a lista de discussão Cascavel-pm