Bonjour à tous
Comment effectuer la recherche d'une chaîne (une suite de caractères) dans un buffer non typé string ?
Fichiers sources : .HTML .HTM .RTF , chargés entièrement , et recherche de chaînes effectuées en mémoire. J'emploie la fonction FindText de RichEdit. Là, je trouve les chaînes, ce qui n'est pas le cas avec les routines Ansi, Pos, etc... appliquées à des fichiers formatés.
Mais j'ai 1650 fichiers ds lesquels chercher, et le nombre va aller croissant. Déjà, sur ma bécane , ça rame très dur ! Config : INTEL CORE 2 DUO E8400/3.00GHZ FSB 1333 6MB, 4 Go PC 6400 sur Asus P5Q. Plusieurs minutes.
Sauf erreur de programmation (c'est possible : c'en cours de développement), mon FindText et ses milliers de chargements de fichiers sont trop longs.
Explorer fait ça très bien, et très vite... mais je n'ai jamais trouvé une doc sur paramètres à lui passer
Que feriez-vous ? Récupérer les résultats d'un logiciel de recherche de chaînes sur dd ? Vous en connaissez ?
Merci :hello:
L'appel d'Explorer pour une recherche de chaînes :
La fonction de recherche elle-même :
Partager