Salut
J'ai un probleme que j e n'arrive pas � r�gler.. Je developpe une application qui lis de tr�s grands fichers logs (+1GB) et affiche chaque ligne (trace du log) dans une CListCtrl (en utilisant InsertRow). L'appli permet aussi de rechercher une trace specifique dans le grand fichier log. L'affichage marche parfaitement quand on ne recherche pas une trace, ou quand la trace � recharcher est au d�but du fichier. Mais quand il faut rechercher une trace qui se trouve par exemple vers la fin d'un ficher de 2GB, cela prend trop de temps. Et pendant ce temps, si on essaie de faire n'importe quoi sur la fen�tre dialog de l'appli, ca bloque.
Il faut probablement cr�er une thread independente pour rechercher dans le fichier et faire un InsertRow dans la CListCtrl si la trace est trouv�e. Cela permettra que la fen�tre dialog reste controllable sans qu'elle ne bloque au moindre Move ou Exit. Mais je ne sais pas comment cr�er une thread pour afficher dans le CListCtrl.
Merci pr votre aide! Je pourrai poster mon code si cela aide � comprendre le cas!
Partager