| Numerotation d'objet dans un main_menu | |
|
|
Auteur | Message |
---|
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: Numerotation d'objet dans un main_menu Mer 19 Jan 2011 - 11:45 | |
| Quelqu'un a t il déjà eu ce souci : J'ai fait un "Main_menu" que j'ai agrémenté de quelques "sub_menu " puis mon prog aujourd'hui j'ai voulu ajouter une option dans un des "Sub_menu" et la là refus du numéro d'objet. (le menu va de 1 à 19 et je reviens avec un numéro 28) je pensais que le numéro d'objet était identitaire et pas signifiant un ordre de traitement.... | |
|
| |
jjn4
Nombre de messages : 2747 Date d'inscription : 13/09/2009
| Sujet: +++ Mer 19 Jan 2011 - 12:25 | |
| Il faudrait voir le bout du programme concerné, où il doit y avoir une erreur, car je n'ai jamais eu ce genre de problème, et j'utilise souvent des menus. | |
|
| |
Jack Admin
Nombre de messages : 2394 Date d'inscription : 28/05/2007
| Sujet: Re: Numerotation d'objet dans un main_menu Mer 19 Jan 2011 - 13:19 | |
| Il n'y a aucune raison qu'un objet de numéro 28 ne soit pas un SUB_MENU. Quel est le numéro de l'erreur et l'erreur elle-même? | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: Fin de l'erreur Mer 19 Jan 2011 - 13:29 | |
| Elle a disparu j'ai enregistré et redemarrer panoramic et hop... disparu ca marche je dois avoir un petit lutin farceur dans le disque dur... | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: Le lutin recommence Mer 19 Jan 2011 - 15:36 | |
| je fais mon menu tout va bien je charge un fichier txt en dlist 29 j'ai déclaré un tableau de variable M$(22) pour stocker mes noms de menu après je veux initialiser mes variables et afficher les noms sur les sub_menus donc je fais : - Code:
-
Init_Langue: for x% =1 to count(29) M$(x%)=item_read$(29,x%) n%=x%+1 caption n%,M$(x%) next x% caption 28,M$(21) return et là : caption 28 etant un num objet plus loin je ne peux pas l'inclure dans la boucle et comble du bonheur les noms sont affichés sauf le caption 28 alors que la dite erreur est sur la ligne: caption n%,M$(x%) | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Numerotation d'objet dans un main_menu Mer 19 Jan 2011 - 16:15 | |
| Difficile d'y voir clair. On n'a pas la définitions des objets 2,3,... ni celle de l'objet 28. On n'a pas le fichier que tu charges. Peux-tu donner un code un peu plus complet ? A première vue, si tu as l'erreur sur la ligne caption n%,M$(x%) cela a une conséquence directe: la caption de l'objet 28 ,"est évidemment pas affichée, et d'autre part, ta boucle va suffisamment loin pour toucher un objet qui n'a pas de caption (29 par exemple). As-tu tracé la valeur de n% juste avant la fameuse ligne, en faisant par exemple: message str$(n%)
| |
|
| |
Nardo26
Nombre de messages : 2294 Age : 56 Localisation : Valence Date d'inscription : 02/07/2010
| Sujet: Re: Numerotation d'objet dans un main_menu Mer 19 Jan 2011 - 16:20 | |
| Bonjour, Je serais toi, j'utiliserai le débugger de cosmos70, il peut certainement te rendre des services ! il fonctionne très bien ! Sinon, sans le source, il va être difficile de t'aider... | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: Re: Numerotation d'objet dans un main_menu Mer 19 Jan 2011 - 16:29 | |
| Je vous envoie le dossier complet mais les éléments 2 à 22 sont de sub_menu le fichier chargé est un txt avec les noms des menus, donc je connais le nombre de ligne : 22 voilà le dossier complet avec mes dernières modifs : http://dl.free.fr/iQZWolItt | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Numerotation d'objet dans un main_menu Mer 19 Jan 2011 - 16:47 | |
| On constate que ta boucle de chargement se plante sur l'objet 22 qui est une dlist - normal, pas de caption pour une dlist. Soit, tes numéros d'objet doivent être décalés, soit ton fichier à charger a trop de lignes.
EDIT
En effet, ton fichier français.txt contient 21 lignes, ce qui te charge, dans ta boucle, les objets 2 à 22 ! D'où le problème. | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: Merci Mer 19 Jan 2011 - 16:51 | |
| Daltonien peut être... Mais tes yeux sont plus en face de leurs trous que les miens en ce moment | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Numerotation d'objet dans un main_menu Mer 19 Jan 2011 - 17:42 | |
| Sans problème ! Toujours à ton service, si je peux servir à quelque chose... | |
|
| |
Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| Sujet: Ca Marche ! Mer 19 Jan 2011 - 18:05 | |
| Ca y est , c'est réparé ! et ca marche !
dès que j'ai fini de traduire mon menu je remet en ligne. | |
|
| |
Contenu sponsorisé
| Sujet: Re: Numerotation d'objet dans un main_menu | |
| |
|
| |
| Numerotation d'objet dans un main_menu | |
|