hola, soy nuevo en el foro.
Estoy creando una interfaz gráfica para un programa de Bioperl. Estoy usando glade + gtk para crear la interfaz.
El problema es cómo hacer global la variable $archivo_seleccionado ya que la necesito para otra función de otro botón que es el encargado del
script Bioperl.
Using perl Syntax Highlighting
# función para el botón de selección de archivo
sub seleccion_archivo_file_set_cb {
my $archivo_seleccionado = $seleccion_archivo->get_filename;
return ($archivo_seleccionado);
}
Coloreado en 0.004 segundos, usando
GeSHi 1.0.8.4
si hago esto para guardarla en otra variable
Using perl Syntax Highlighting
$ruta = seleccion_archivo_file_set_cb;
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
me aparece esto:
Using text Syntax Highlighting
Global symbol "$ruta" requires explicit package name at archivo.pl line 16.
Bareword "seleccion_archivo_file_set_cb" not allowed while "strict subs" in use at archivo.pl line 16.
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4
¿Puedo llamar a esta función de esa manera o estoy erróneo?
Por su comprensión, gracias. Saludos.