papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: WIDTH N,V et WIDTH(N) pourquoi se comportent-elles ainsi ? Mer 16 Déc 2015 - 14:04 | |
| Salut tout le monde. Les commandes WIDTH N,V et WIDTH(N), respectivement pour définir la largeur de l’objet système désigné par son numéro N et pour retourner la largeur de l’objet système désigné par son numéro N. • Il est écrit dans la documentation que « N = numéro de l'objet système (entier ou réel). Doit être plus grand que 0 et inférieur ou égal au nombre maximum permis d'objets systèmes. » On ne peut donc pas l’appliquer à FORM 0 ?! Le code suivant, testé sur la version actuelle V09.27i5 et aussi sur la version V09.26 donne le même résultat (incorrect ?!) - Code:
-
dim s,w,w0 full_space 0 s = screen_x : print " s = screen_x = " + str$(s) : ' <---- 1600 w = screen_x + 500 : print " w = screen_x + 500 = " + str$(w): ' <--- 2100 width 0,w : height 0,700 : w0 = width(0) print " Width(0) = w = " + str$(w) + " = " + str$(w0) : ' <--- 1620 au lieu de 2100 width 0,2000 : print width(0) :' <---- 1620 soit SCREEN_X + 20 width 0,3000 : print width(0) : ' <--- 1620
NB : les dimmensions de mon écran sont 1600/900 Dois-je conclure que quelque soit la valeur donnée à WITH 0 (supérieure à SCREEN_X), elle sera automatiquement réduite à SCREEN_X + 20 ? Est-ce un bug ? Ou est-ce que je suis à l'autre côté de la plaque ? | |
|
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: WIDTH N,V et WIDTH(N) pourquoi se comportent-elles ainsi ? Mer 16 Déc 2015 - 15:56 | |
| Chez moi, ça donne ceci: J'ai mis en commentaire la ligne full_space, mais le résultat est identique. L'écart est donc de 12, chez moi, sous W10. Mais le principe est identique: la commande WIDTH ne permet pas de définir une largeur de fenêtre dépassant la dimension physique de l'écran (à l'écart de 12 ou 20 près, selon les systèmes). Et j'ai vérifié: c'était déjà comme ça avec la version V9.9.26 et V0.9.25. Donc, ça ne date pas de la version actuelle V0.9.27i5, version que j'utilise actuellement. | |
|
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: WIDTH N,V et WIDTH(N) pourquoi se comportent-elles ainsi ? Mer 16 Déc 2015 - 16:09 | |
| Merci Klaus pour la confirmation. | |
|
Contenu sponsorisé
| Sujet: Re: WIDTH N,V et WIDTH(N) pourquoi se comportent-elles ainsi ? | |
| |
|