Novembre 2024 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | Calendrier |
|
|
| je ne comprends plus | |
| | Auteur | Message |
---|
Invité Invité
| Sujet: je ne comprends plus Mar 24 Aoû 2010 - 18:18 | |
| Je ne sais pas si c'est un manque de sommeil depuis plusieurs jours, mais là je ne comprends pas. Je voulais tester un bout de code pour mettre une idée au point, et le résultat je ne le comprends pas. Je m'attendais à trouver une valeur, mais je trouve une variable, comme pour les datas. - Code:
-
dim a%,b%,c% ,a$,b$ list 1 item_add 1,"a%" item_add 1,"b%" item_add 1,"c%" item_add 1,"a$" b$="for a%=1 to 10:if b%=2 then c%=1:a$=voila" for a%=1 to count(1) print instr( b$, item_read$(1,a%) ) next a% Dans le cas où j'ai besoin de me reposer, j'attend de savoir si vous voyez la même chose que moi. Merd. Panoramic fout le camp!! sans raison! |
| | | 659_minifly
Nombre de messages : 590 Age : 76 Localisation : Valenciennes Nord Date d'inscription : 29/04/2010
| Sujet: Re: je ne comprends plus Mar 24 Aoû 2010 - 18:38 | |
| Manque la commande
PRINT_TARGET_IS 1 | |
| | | Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: je ne comprends plus Mar 24 Aoû 2010 - 18:42 | |
| Je pense que si tu déplaces l'objet 1 de sorte à libérer le coin en haut à gauche de form 0, tu verras res print... - Code:
-
dim a%,b%,c% ,a$,b$ list 1 top 1,10 : left 1,200 : ' *************** item_add 1,"a%" item_add 1,"b%" item_add 1,"c%" item_add 1,"a$"
b$="for a%=1 to 10:if b%=2 then c%=1:a$=voila"
for a%=1 to count(1) print instr( b$, item_read$(1,a%) ) next a% end Mais i y a mieux pour des affichages de debug. Et en particulier, sans déranger le positionnement des objets sur la form 0 et SANS le problème des print effacés si quelque chose les recouvre: - Code:
-
' créer une form et un mémo pour recevoir les affichages form 123 : width 123,300 : height 123,700 memo 124 : parent 124,123 : top 124,10 : left 124,10 : width 124,280 : height 124,640 ... ' afficher les textes à visualiser avec item_add 124,... item_add 124,"texte à visualiser"
L'avantage, c'est que tu peux déplacer cette fenêtre, l'agrandir ou réduire à ta guise - le texte ne s'efface pas, contrairement à ce qui est affiché par la commande print dans une form. | |
| | | Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: je ne comprends plus Mar 24 Aoû 2010 - 18:44 | |
| Non, je ne pense pas que c'est la commande print_target qui manque. C'est simplement que l'objet 1 "cache" ce qui est imprimé par print. | |
| | | Invité Invité
| Sujet: Re: je ne comprends plus Mar 24 Aoû 2010 - 18:48 | |
| Je dois vraiment être fatigué. J'ai mis ce post non pas pour l'affichage, mais pour ce que je vois. Je m'attendais de voir l'opération de instr(chaine,morceau de chaine), et je vois la sortie d'une variable.
Là je suis vraiment saturé. Je vais me reposer. |
| | | 659_minifly
Nombre de messages : 590 Age : 76 Localisation : Valenciennes Nord Date d'inscription : 29/04/2010
| Sujet: Re: je ne comprends plus Mar 24 Aoû 2010 - 18:51 | |
| Entre autre mais si tu met print_target_is 1 les valeurs seront imprimées directement dans le List 1. | |
| | | Jack Admin
Nombre de messages : 2395 Date d'inscription : 28/05/2007
| Sujet: Re: je ne comprends plus Mar 24 Aoû 2010 - 18:52 | |
| Je ne vois pas où est le problème. Par défaut, le PRINT s'effectue sur FORM0, mais en fait sous le LIST. Il suffit de le déplacer par un LEFT 1,50 pour voir l'affichage des 4 lignes: 5 20 30 35 et ces valeurs sont correctes. - Code:
-
dim a%,b%,c% ,a$,b$ list 1:left 1,50 item_add 1,"a%" item_add 1,"b%" item_add 1,"c%" item_add 1,"a$"
b$="for a%=1 to 10:if b%=2 then c%=1:a$=voila"
for a%=1 to count(1) print instr( b$, item_read$(1,a%) ) next a% Le titre de ton post m'a fait sursauter. Je regarde le forum plusieurs fois par jour, mais là j'ai cru qu'une catastrophe était arrivée ! Et c'est pourquoi j'ai réagi si vite! | |
| | | Invité Invité
| Sujet: Re: je ne comprends plus Mar 24 Aoû 2010 - 19:06 | |
| Alors là vous m'avez fait rire. J'étais certain que c'était moi qui comprenais pas. Et c'est pour cela que j'ai évité de mettre le sujet dans les bugs. J'arrête pas d'être bloqué par une erreur dans un code que je ne trouve pas, et cela me perturbe. Et comme il y a ce genre d'erreur avec les datas, j'étais plus très sûr. Merci à vous! |
| | | Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: je ne comprends plus Mar 24 Aoû 2010 - 20:34 | |
| Hé oui, COSMOS, parfois il vaut mieux laisser de coté pour se reposer. Néanmoins, faire appel au collègues çà gagne du temps mais çà ne repose pas. Je te rassure, tu n'es sûrement pas le seul à avoir la tête saturée, ça m'arrive fréquement. Bonne continuation...... A+ | |
| | | Invité Invité
| Sujet: Re: je ne comprends plus Mar 24 Aoû 2010 - 22:27 | |
| Je te remercie. J'avais l'impression de voir le même constat que les datas, mais je n'y croyais pas. J'arrête pas en ce moment de me servir de cette instruction, et j'avais des doutes. Bonne nuit. |
| | | Contenu sponsorisé
| Sujet: Re: je ne comprends plus | |
| |
| | | | je ne comprends plus | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |