Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: bug avec NUMBER_SHOW Lun 13 Mar 2017 - 12:15 | |
| Voilà l' exemple : - Code:
-
label clic
button 1 on_click 1,clic end
clic: form 2 top 2,200 left 2,200 caption 0,str$(number_show) return NUMBER_SHOW renvoie toujours -1 | |
|
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: bug avec NUMBER_SHOW Lun 13 Mar 2017 - 12:19 | |
| Je confirme - Code:
-
dim i print "NUMBER_SHOW avant : " + str$(number_show) for i = 1 to 10 form i : top i, 100+20*i : left i,100 next i print_target_is 10 print "NUMBER_SHOW après : " + str$(number_show)
| |
|
silverman
Nombre de messages : 970 Age : 52 Localisation : Picardie Date d'inscription : 18/03/2015
| Sujet: Re: bug avec NUMBER_SHOW Lun 13 Mar 2017 - 13:54 | |
| Absolument pas, vous confondez avec 'number_activate'. Il faut l'évènement 'on_show n,label' pour remplir la variable 'show_number'. De même, Il faut l'évènement 'on_activate n,label' pour remplir la variable 'number_activater' - Code:
-
label clic,affiche
button 11 : left 11,100 : caption 11,"form1" button 12 : left 12,200 : caption 12,"form2" ' on_click 11,clic on_click 12,clic
form 1 : top 1,200 : left 1,600 : caption 1,"form1" : hide 1 form 2 : top 2,300 : left 2,700 : caption 2,"form1" : hide 2 ' on_show 1,affiche on_show 2,affiche
END clic: if number_click=11 : hide 2 : show 1 : end_if if number_click=12 : hide 1 : show 2 : end_if return
affiche: caption 0,"form n°"+str$(number_show)+" visualisé" return | |
|
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: bug avec NUMBER_SHOW Lun 13 Mar 2017 - 14:09 | |
| Très bien, Silverman ! J'ai eu tort, j'ai appris quelque chose, et c'est tant mieux ! | |
|
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: re Lun 13 Mar 2017 - 14:22 | |
| @ Silverman et Jack (par conséquent), C' est à préciser dans la doc. Rien n' est spécifié dans le manuel. Il dit juste que : Il n' est aucunement spécifié qu' il faut utiliser ON_SHOW N,L pour remplir cette variable système. Ce serait donc un bug de la doc... | |
|
Jack Admin
Nombre de messages : 2395 Date d'inscription : 28/05/2007
| Sujet: Re: bug avec NUMBER_SHOW Lun 13 Mar 2017 - 17:06 | |
| C'est un bug de la doc ? Oui. Mais peut-être un bug tout court.
Ces variables système avaient été faites en particulier pour la programmation séquentielle (celle qui ne fait pas appel à ON_xxx) et dans ce cas, elle ne remplissent pas leur rôle. Il y a peut-être des choses à modifier, et de nouvelles variables système et fonctions à créer.
Je vais d'abord exposer mes idées dans un article sur le Mag. _________________ username : panoramic@jack-panoramic password : panoramic123 | |
|
silverman
Nombre de messages : 970 Age : 52 Localisation : Picardie Date d'inscription : 18/03/2015
| Sujet: Re: bug avec NUMBER_SHOW Mar 14 Mar 2017 - 17:15 | |
| à mince, vu que ce n'est pas la seule variable à se comporter de la sorte, j'ai toujours pensé que c'était normal! | |
|
Contenu sponsorisé
| Sujet: Re: bug avec NUMBER_SHOW | |
| |
|