Re: Parcours Fichier avecr HLitRecherchePremier
Posté par Oceans le 5/10/2005 18:04:15
Y a effectivement une petite erreur.
Si la recherche est effectuée sur une rubrique clé :
la recherche est rapide et le résultat est trié.
si le parcours est poursuivi avec la fonction HLitSuivant, les enregistrements suivants correspondront aux valeurs supérieures ou égales à la valeur recherchée. Il faut dans ce cas tester la fonction HEnDehors après chaque lecture, pour vérifier si la fin du fichier est atteinte.
dans ton cas pour y arriver il vaut mieux que tu utilises la fonction hfiltre puis hlitpremier et apres hlitsuivant et ne pas oublier le hdesactivefiltre a la fin
exemple :
hfiltre(nomfichier,clef,valeurdebut,valeurfin)
hlitpremier(nomgichier,clef)
tantque pas hendehors(nomfichier)
.... Traitement a faire ...
Hlitsuivant(nomfichier,clef)
fin
hdesactivefiltre(nomfichier)
a+++
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=12&topic_id=2825&post_id=11817