PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Tri et Comparaison de caractères
Tri et Comparaison de caractères
Iniciado por pascal.lebrun, 15,oct. 2004 11:43 - No hay respuesta
Publicado el 15,octubre 2004 - 11:43
Bonjour,

J'ai un fichier qui contient un certain nombre de codes pour une version. Je veux comparer deux versions. Pour cela, j'ai créé deux vues sur le même fichier, que je lis séquentiellement. Les lectures sur l'une ou l'autre des vues se fait en fonction de la valeur du code. Par exemple, on a à peu près ce qui suit :

si code1 < code2 alors
...
hlitsuivant(vue1)
sinon si code1 > code2 alors
...
hlitsuivant(vue2)
sinon
...
hlitsuivant(vue1)
hlitsuivant(vue2)

Mon problème, c'est que la valeur de code peut commencer par _ (tiret bas).

Dans vue1, je vais avoir PROMSGS puis PROSYS puis PROTEL.
Dans vue2, je vais avoir PROMSGS puis _PROPATH puis PROSYS puis PROTEL.

Je me retrouve avec code1 = PROSYS et code2 = _PROPATH.

Il semblerait que Windev ne tient pas compte des _ pour le tri, mais qu'il en tient compte dans les comparaisons.

Comment puis je pallier à cela ?

Merci d'avance

Pascal