PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → ChaineOccurence() et flag SansCasse
ChaineOccurence() et flag SansCasse
Iniciado por VincentRG, 01,abr. 2020 10:58 - No hay respuesta
Miembro registrado
12 mensajes
Publicado el 01,abril 2020 - 10:58
Bonjour,

En utilisant la fonction ChaineOccurence, j'ai pu constater un comportement qui ne me permet pas d'utiliser le flag SansCasse. Exemple:

sSource est une chaîne = "çc"
sRecherché est une chaîne = Caract(199) // Ç
nbOccurrence est un entier = ChaîneOccurrence(sSource, sRecherché, SansCasse)


nbOccurrence vaut 2... donc "Ç" et "c" sont équivalents avec ce flag. J'ai pu contourner le problème en faisant un ChaineFormate sur ma source avec le flag ccMajuscule. Plus besoin du flag SansCasse sur ChaineOccurrence. Mais est-ce bien normal? Ce comportement n'est pas précisé dans le doc.
Cela le fait aussi en cherchant "É" dans "e" par exemple.