Bonjour a tous,
je programme actuellement une interface en Gtk2 ou j’utilise des champs de date pour lancer une exploitation de logs entre ces dates.
C’est très simple, j’ai deux champs $datedebut et $datefin qui sont du type Gtk2::Entry->new_with_max_length(10) et j’ai également un bouton qui appel la fonction “lancer”
dans cette fonction "lancer" je fais mes deux récupérations de valeurs :
my $debut_exp = $datedebut->get_text();
my $fin_exp = $datefin->get_text();
Celà marche bien. Mais quand mon exploitation est terminée et que je veux en lancer une deuxième, je modifie mes valeurs de date et je clic sur “lancer”. C’est à ce moment que j’ai une erreur :
*** unhandled exception in callback:
*** Can't call method "get_text" without a package or object reference at [CHEMIN VERS MON APPLICATION] line 755.
*** ignoring at [CHEMIN VERS MON APPLICATION] line 654.
[CHEMIN VERS MON APPLICATION]> Can't call method "get_text" without a package or object reference
Je ne vois pas pourquoi Gtk ne réinitialise pas ces valeurs et pourquoi il me renvoie un tel message dans la tronche…
Si quelqu’un a une idée, je suis preneur