Sinon, il y a le code de SearchStringInFile juste en dessous de SearchBinaryInFile dans le lien que tu as cité
comment chercher une valeur hex dans un fichier binaire "file of byte"
de D4 à D2007, cela fonctione sans soucis
Après D2009, il faudra passer à AnsiString et AnsiChar dans le Code
Et donc, la fonctionne trouve pas le mot que tu recherches, cela m'intéresse, je pourrais peut-être t'aider
Attention, c'est une recherche binaire pur !
si tu cherche "toto" dans un HTML, cela ne trouve que "toto" mais pas "t<B>ot<\B>o"
Je fais cette remarque parce FindText lui cherche du Texte dans un RTF en retirant les balises de mise en forme
Evidemment FindText ne traitant que du RTF, cela ne peut pas traiter du HTML
Et vouloir utiliser FindText sur du HTML c'est que tu n'as pas compris l'aide et
que tu ne mesures par l'importance des balises de mise en forme et de la différence entre un fichier texte simple et un fichier plus évolué !
Avec TWebBrowser.Naviagate2(FichierLocal), puis OleDoc->Body->InnerHTML puis une fonction Pos, tu peux bidouiller un extracteur de Text de fichier HTML
c'est un peu moche !
Partager