POUR TOUT ... AVEC est équivalent à un HFiltre avec bornemin/bornemax sur la clé. Il y a également des sauvegardes de posistions automatiques.
Pour rechercher une valeur, HLitRecherchePremier est nettement préférable dans la plupart des cas. A mon avis!
Benoit
Dams a écrit :
Bonjour,
je souhaiterai recueillir votre retour sur expérience quant à l'usage des fonctions de recherche dans des fichiers HF.
Si par exemple je recherche un élément sur un ID (donc Unique) est-ce plus optimisé d'utiliser une boucle POUR TOUT :
POUR TOUT FICHIER AVEC RUB = MonID
FIN
ou alors HLitRecherchePremier(FICHIER, RUB, MonID)
Y a t-il une grosse différence entre ces 2 utilisations et surtout dans le temps d'exécution ?
Dams
Romain PETIT
Dams a couché sur son écran :
Bonjour,
Bonjour,
je souhaiterai recueillir votre retour sur expérience quant à l'usage des fonctions de recherche dans des fichiers HF. Si par exemple je recherche un élément sur un ID (donc Unique) est-ce plus optimisé d'utiliser une boucle POUR TOUT : POUR TOUT FICHIER AVEC RUB = MonID ou alors HLitRecherchePremier(FICHIER, RUB, MonID) Y a t-il une grosse différence entre ces 2 utilisations et surtout dans le temps d'exécution ?
Oui, le hlr est probablement plus performant. en CS, on peut même améliorer en ajoutant hlimiteparcours.
-- Romain PETIT contact : rompetit chez free fr +-+ posté sur Usenet avec MesNews et non depuis un forum web +-+ news:fr.comp.developpement.agl.windev http://www.mesnews.net/ http://fr.wikipedia.org/wiki/Newsgroup
Dams a couché sur son écran :
Bonjour,
Bonjour,
je souhaiterai recueillir votre retour sur expérience quant à l'usage
des fonctions de recherche dans des fichiers HF.
Si par exemple je recherche un élément sur un ID (donc Unique) est-ce
plus optimisé d'utiliser une boucle POUR TOUT :
POUR TOUT FICHIER AVEC RUB = MonID
ou alors HLitRecherchePremier(FICHIER, RUB, MonID)
Y a t-il une grosse différence entre ces 2 utilisations et surtout
dans le temps d'exécution ?
Oui, le hlr est probablement plus performant.
en CS, on peut même améliorer en ajoutant hlimiteparcours.
--
Romain PETIT
contact : rompetit chez free fr
+-+ posté sur Usenet avec MesNews et non depuis un forum web +-+
news:fr.comp.developpement.agl.windev
http://www.mesnews.net/
http://fr.wikipedia.org/wiki/Newsgroup
je souhaiterai recueillir votre retour sur expérience quant à l'usage des fonctions de recherche dans des fichiers HF. Si par exemple je recherche un élément sur un ID (donc Unique) est-ce plus optimisé d'utiliser une boucle POUR TOUT : POUR TOUT FICHIER AVEC RUB = MonID ou alors HLitRecherchePremier(FICHIER, RUB, MonID) Y a t-il une grosse différence entre ces 2 utilisations et surtout dans le temps d'exécution ?
Oui, le hlr est probablement plus performant. en CS, on peut même améliorer en ajoutant hlimiteparcours.
-- Romain PETIT contact : rompetit chez free fr +-+ posté sur Usenet avec MesNews et non depuis un forum web +-+ news:fr.comp.developpement.agl.windev http://www.mesnews.net/ http://fr.wikipedia.org/wiki/Newsgroup