|
|
|
|
- Parcours sur une zone mémoire
- Erreur
MemRecherche (Fonction) En anglais : MemSeek
Avertissement
A partir de la version 20, cette fonctionnalité est conservée par compatibilité. Il est conseillé d'utiliser les Tableaux associatifs.
Recherche un élément dans une zone mémoire : - soit sur la valeur ajoutée par la fonction MemAjoute ou sur la valeur modifiée par la fonction MemModifie,
- soit sur la valeur de retour.
Remarque : Cette recherche est une recherche à l'identique. // Recherche la première valeur égale à "M" dans la zone mémoire "ZoneMem" ResRecherche = MemRecherche("ZoneMem", "M")
Syntaxe
<Résultat> = MemRecherche(<Zone mémoire> , <Valeur recherchée> [, <Élément>])
<Résultat> : Tout type - Si le paramètre <Élément> est à Vrai (par défaut) :
- Valeur du premier élément trouvé,
- Chaîne vide ("") si aucun élément n'a été trouvé.
- Si le paramètre <Élément> est à Faux :
- Indice du premier élément trouvé,
- -1 si aucun élément n'a été trouvé.
<Zone mémoire> : Chaîne de caractères Nom de la zone mémoire, défini par la fonction MemCrée. <Valeur recherchée> : Chaîne de caractères Valeur recherchée dans la zone mémoire. Dans le cas d'une recherche sur la valeur ajoutée, cette valeur doit être du même type que celui de la valeur ajoutée avec la fonction MemAjoute. <Élément> : Booléen optionnel - Vrai (valeur par défaut) : la recherche est effectuée sur la valeur ajoutée par la fonction MemAjoute ou sur la valeur modifiée par la fonction MemModifie.
- Faux : la recherche est effectuée sur la valeur de retour.
Remarques Parcours sur une zone mémoire La fonction MemRecherche permet d'amorcer un parcours sur la zone mémoire. Après l'exécution de la fonction MemRecherche : - la fonction MemSuivant se positionnera sur le prochain élément recherché.
- la fonction MemPrécédent se positionnera sur le précédent élément recherché.
Pour reprendre un parcours normal, il est nécessaire d'utiliser les fonctions MemPremier ou MemDernier. Une erreur du WLangage est générée lors de l'exécution de la fonction MemRecherche : - si la zone mémoire <Zone mémoire> n'existe pas. Pour vérifier l'existence d'une zone mémoire, utilisez la fonction MemExiste.
- si la zone mémoire <Zone mémoire> n'a pas été préalablement triée. Pour trier une zone mémoire, utilisez la fonction MemTrie.
Classification Métier / UI : Code neutre Composante : wd290std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|