OVH Cloud OVH Cloud

Gérer une pile

3 réponses
Avatar
Roumegou Eric
Un truc tout bête mais je n'arrive pas à trouver la meilleure façon de
le faire.

J'ai besoin de stocker des valeurs clés dans un (disons) tableau et à
chaque fois que j'exploite cette clé, je la retire du tableau. Mais
l'exploitation de cette clé peut causer l'ajout de nouvelles clés dans
ce tableau.

Le but étant de boucler sur ce tableau tant qu'il reste des clés à
traiter.

C'est pour gérer une hiérarchies pere/fils.

J'ai essayé avec une zone mémoire, mais pas très concluant.

Merci de vos idées.

--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)

3 réponses

Avatar
Forum windev
"Roumegou Eric" a écrit dans le message de news:

Un truc tout bête mais je n'arrive pas à trouver la meilleure façon de le
faire.

J'ai besoin de stocker des valeurs clés dans un (disons) tableau et à
chaque fois que j'exploite cette clé, je la retire du tableau. Mais
l'exploitation de cette clé peut causer l'ajout de nouvelles clés dans ce
tableau.

Le but étant de boucler sur ce tableau tant qu'il reste des clés à
traiter.

C'est pour gérer une hiérarchies pere/fils.

J'ai essayé avec une zone mémoire, mais pas très concluant.

Merci de vos idées.

--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)





Salut Eric,
peut-être avec une table mémoire hors cadre et une boucle
boucle
si matable < 1 alors sortir
// traitement
indexencours=matable
avec éventuellement des tableajoute
fin de traitement avec tablesupprime(matable,indexencours)
fin

--
Jacques TREPP
Albygest
3, rue Jean Mermoz
81160 ST-JUERY
(enlevez 'pasdespam' pour me joindre)
Avatar
bob
On Wed, 20 Dec 2006 09:51:32 +0100, Roumegou Eric wrote:

Un truc tout bête mais je n'arrive pas à trouver la meilleure façon de
le faire.

J'ai besoin de stocker des valeurs clés dans un (disons) tableau et à
chaque fois que j'exploite cette clé, je la retire du tableau. Mais
l'exploitation de cette clé peut causer l'ajout de nouvelles clés dans
ce tableau.



As-tu essayé avec les tableau et les fonctionx TableauXXX.
tu à la possibilité d'ajouter un élément en fin de tableau et de supprimer
le 1er élément, comme dans une FIFO

Bob.
Avatar
Roumegou Eric
Forum windev a exprimé avec précision :
"Roumegou Eric" a écrit dans le message de news:

Un truc tout bête mais je n'arrive pas à trouver la meilleure façon de le
faire.

J'ai besoin de stocker des valeurs clés dans un (disons) tableau et à
chaque fois que j'exploite cette clé, je la retire du tableau. Mais
l'exploitation de cette clé peut causer l'ajout de nouvelles clés dans ce
tableau.

Le but étant de boucler sur ce tableau tant qu'il reste des clés à traiter.

C'est pour gérer une hiérarchies pere/fils.

J'ai essayé avec une zone mémoire, mais pas très concluant.

Merci de vos idées.

-- Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)





Salut Eric,
peut-être avec une table mémoire hors cadre et une boucle
boucle
si matable < 1 alors sortir
// traitement
indexencours=matable
avec éventuellement des tableajoute
fin de traitement avec tablesupprime(matable,indexencours)
fin



oui ça marche merci.
Le pb c'est que je veux en faire une fn globale à utiliser ds Wd ou WB.
Donc la table memoire cachée, c'est pas l'idéal
Mais après l'avoir écrit pour la table, je l'ai converti en zone
mémoire
... et c'est good !!!
reste plus qu'à bruler chaque père pour ne pas avoir de situation qui
boucle et cela va être bon.
Merci de ton aide

--
Eric Roumégou
Webmaster des wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci-dessus pour me contacter en privé)