OVH Cloud OVH Cloud

[WD75] Zones mémoires

5 réponses
Avatar
Roumegou
Bonjour,
Je veux utiliser une zone mémoire; ce qui me semble un bonne solution
pour gérer une table de correspondance en mémoire, mais je me pose une
question.

Je dois (cas hyper classique) stocker une nouvelle valeur ou la
modifier si elle existe déjà.
Jusqu'à présent je faisais un truc du style

SI MemRecherche("BRIEFVAL",CURRENTQZ,Vrai)="" ALORS
MemAjoute("BRIEFVAL",CURRENTQZ,CURRENTVAL)
SINON
MemModifie("BRIEFVAL",CURRENTQZ,CURRENTVAL,MemEnCours("BRIEFVAL"))
FIN

Bon je vais me faire une petite fonction, mais n'y a-t-il pas plus
direct (une instruction?) ?

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

5 réponses

Avatar
Gégé
Roumegou wrote:
Je veux utiliser une zone mémoire; ce qui me semble un bonne solution
pour gérer une table de correspondance en mémoire, mais je me pose une
question.



De mémoire (arf), les ZM sont très lentes. Essaye plutôt le composant
Sharemem de MiF
Avatar
Roumegou
Gégé a utilisé son clavier pour écrire :
Roumegou wrote:
Je veux utiliser une zone mémoire; ce qui me semble un bonne solution pour
gérer une table de correspondance en mémoire, mais je me pose une
question.



De mémoire (arf), les ZM sont très lentes. Essaye plutôt le composant
Sharemem de MiF



Ca m'interesse beaucoup cette remarque car j'avoue n'avoir jamais su à
quoi m'en tenir sur les ZM.

Avez vous des "billes" ou des cas pour etayer l'utilisation ou la non
utilisation des ZM.
La taille de la ZM doit être prépondérante, je suppose.
Pour mon cas, il y aura assez peu de zones à stocker (jamais plus de
50) et je dois m'en servir en Webdev et Windev.(je met au point l'algo
sur WD pour l'utiliser en WW).

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Romain PETIT
Roumegou vient de nous annoncer :

Avez vous des "billes" ou des cas pour etayer l'utilisation ou la non
utilisation des ZM.



Une bille parmi d'autres :
attention à ce bug (en WD7.5, exite-t-il toujours en WD8 ?) :
http://www.windasso.org/cgi-bin/gbug.exe?EXEC=CONS&NUM%1

A+

--
Romain PETIT
http://cerbermail.com/?IJmancZl88
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
Gégé
>> De mémoire (arf), les ZM sont très lentes.





Avez vous des "billes" ou des cas pour etayer l'utilisation ou la non
utilisation des ZM.
La taille de la ZM doit être prépondérante, je suppose.
Pour mon cas, il y aura assez peu de zones à stocker (jamais plus de 50)
et je dois m'en servir en Webdev et Windev.(je met au point l'algo sur
WD pour l'utiliser en WW).



J'avais pour ma part utilisé une table mémoire que j'avais simplement
caché. C'était bcp plus rapide.
Avatar
adrien
Tu peux également utiliser des tabelaux dynamique. Il y des fonctions pour lesz
trier et faire des recherches.
Regardes du côté des commandes tableauquelquechose.

--
Utilisez notre serveur de news 'news.foorum.com' depuis n'importe ou.
Plus d'info sur : http://nnrpinfo.go.foorum.fr/