Malheureusement, dans ton code tu utilises la fonction :
FoundAt := SendStructMessage(RichEdit.Handle, EM_FINDTEXT, Flags, Find);
Le compilateur bloque sur cette fonction.
[Erreur] Discussions.pas(833): Identificateur non déclaré : 'SendStructMessage'
-----
Si je remplace par :
FoundAt := SendMessage( RichEdit.Handle, EM_FINDTEXT, Flags, LongInt(@Find));
La compilation fonctionne.
La recherche descendante fonctionne, mais la recherche ascendante ne fonctionne pas... FoundAt est toujours à -1 même si le texte à trouver existe en amont de la position courante dans le RichEdit
Merci pour ton aide
Partager