Re: Fichier de taille importante

Posté par drcharly93 le 31/8/2004 17:59:04
Bonjour,

Utiliser de préférence lorsque cela est possible des techniques simples.

1 - Appliquer un filtre sur le fichier (Avec une ouverture en lecture seule si aucune modif n'est à effectuer)C'est plus rapide
CléParcours est une chaîne

HOuvre(Produit,hOLecture)//En lecture seule
CléParcours = HFiltre(Produit,Famille,"Famille","Famille")


2 - Effectuer un parcours simple sur le fichier
TraceDebut()
HLitPremier(Produit,CléParcours)
TANTQUE PAS HEndehors(Produit)
 Trace(Produit,Famille)
 HLitSUivant(Produit,CléParcours)
FIN


Ce mode de fonctionnement est certainement beaucoup plus rapide.

Penser à desactiver si vous n'utilisez pas les HGere...()
Cela accélèrera encore vos traitements.

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=12&topic_id=1238&post_id=5084