PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → bug sur les tableaux associatif de tableau de chaines (?)
bug sur les tableaux associatif de tableau de chaines (?)
Débuté par JPB, 24 sep. 2021 10:49 - 8 réponses
Membre enregistré
20 messages
Posté le 24 septembre 2021 - 10:49
lire 2 fois le même tableau associatif de tableau de chaines ne donne pas le même résultat...
Procedure MaFenêtre()
tLigne est un tableau associatif de tableau de 0 par 2 chaînes
tVal est un tableau de 0 par 2 chaînes
tresultat est un tableau de 0 par 2 chaînes
POUR i = 1 À 10
TableauAjouteLigne(tVal,"Valeur"+(i+1),"Valeur"+(i+2))
tLigne[i]=tVal
TableauSupprimeTout(tVal)
FIN
numligne est un entier = TableauOccurrence(tLigne)
Trace("----------- essai 1 ----------")
POUR i = 2 À numligne
tresultat = tLigne[i]
Trace(TableauVersChaîne(tresultat))
FIN
Trace("----------- essai 2 ----------")
TableauSupprimeTout(tresultat)
POUR i = 2 À numligne
tresultat = tLigne[i]
Trace(TableauVersChaîne(tresultat))
FIN


resultat:
----------- essai 1 ----------
Valeur3<TAB>Valeur4
Valeur4<TAB>Valeur5
Valeur5<TAB>Valeur6
Valeur6<TAB>Valeur7
Valeur7<TAB>Valeur8
Valeur8<TAB>Valeur9
Valeur9<TAB>Valeur10
Valeur10<TAB>Valeur11
Valeur11<TAB>Valeur12
----------- essai 2 ----------

Valeur4<TAB>Valeur5
Valeur5<TAB>Valeur6
Valeur6<TAB>Valeur7
Valeur7<TAB>Valeur8
Valeur8<TAB>Valeur9
Valeur9<TAB>Valeur10
Valeur10<TAB>Valeur11
Valeur11<TAB>Valeur12
Membre enregistré
20 messages
Posté le 24 septembre 2021 - 11:01
(testé en W24 64 bits.)
Membre enregistré
2 572 messages
Popularité : +222 (260 votes)
Posté le 24 septembre 2021 - 15:02
Tests effectués en W26 64bits et W24 32 bits, RAS !!!

--
Cordialement,

Philippe SAINT-BERTIN
Membre enregistré
2 572 messages
Popularité : +222 (260 votes)
Posté le 24 septembre 2021 - 15:05
W23 64 bits RAS

--
Cordialement,

Philippe SAINT-BERTIN
Membre enregistré
2 572 messages
Popularité : +222 (260 votes)
Posté le 24 septembre 2021 - 15:05
Es-tu sur la dernière release de la 24 ?

--
Cordialement,

Philippe SAINT-BERTIN
Membre enregistré
20 messages
Posté le 27 septembre 2021 - 09:32
bonjour, oui pardon j'aurai dû préciser: W24 64 bits dernière version (77f)
le même code fonctionne en W26.
Membre enregistré
940 messages
Popularité : +66 (68 votes)
Posté le 27 septembre 2021 - 10:33
bonjour JPB

pour info ( mais çà ne va pas bcp vous aider ) j'ai testé sur ma version 24 qui est une ancienne en 54t
et çà fonctionne

résultat :
----------- essai 1 ----------
Valeur3<TAB>Valeur4
Valeur4<TAB>Valeur5
Valeur5<TAB>Valeur6
Valeur6<TAB>Valeur7
Valeur7<TAB>Valeur8
Valeur8<TAB>Valeur9
Valeur9<TAB>Valeur10
Valeur10<TAB>Valeur11
Valeur11<TAB>Valeur12
----------- essai 2 ----------
Valeur3<TAB>Valeur4
Valeur4<TAB>Valeur5
Valeur5<TAB>Valeur6
Valeur6<TAB>Valeur7
Valeur7<TAB>Valeur8
Valeur8<TAB>Valeur9
Valeur9<TAB>Valeur10
Valeur10<TAB>Valeur11
Valeur11<TAB>Valeur12
Membre enregistré
20 messages
Posté le 29 septembre 2021 - 17:46
54t oui mais 32 ou 64 bits ?
(merci pour le test) :)

Christophe a écrit :
bonjour JPB

pour info ( mais çà ne va pas bcp vous aider ) j'ai testé sur ma version 24 qui est une ancienne en 54t
et çà fonctionne

résultat :
----------- essai 1 ----------
Valeur3<TAB>Valeur4
Valeur4<TAB>Valeur5
Valeur5<TAB>Valeur6
Valeur6<TAB>Valeur7
Valeur7<TAB>Valeur8
Valeur8<TAB>Valeur9
Valeur9<TAB>Valeur10
Valeur10<TAB>Valeur11
Valeur11<TAB>Valeur12
----------- essai 2 ----------
Valeur3<TAB>Valeur4
Valeur4<TAB>Valeur5
Valeur5<TAB>Valeur6
Valeur6<TAB>Valeur7
Valeur7<TAB>Valeur8
Valeur8<TAB>Valeur9
Valeur9<TAB>Valeur10
Valeur10<TAB>Valeur11
Valeur11<TAB>Valeur12
Membre enregistré
940 messages
Popularité : +66 (68 votes)
Posté le 30 septembre 2021 - 16:57
rebonjour,

32 & 64bits.


JPB a écrit :
54t oui mais 32 ou 64 bits ?
(merci pour le test)

Christophe a écrit :
bonjour JPB

pour info ( mais çà ne va pas bcp vous aider ) j'ai testé sur ma version 24 qui est une ancienne en 54t
et çà fonctionne

résultat :
----------- essai 1 ----------
Valeur3<TAB>Valeur4
Valeur4<TAB>Valeur5
Valeur5<TAB>Valeur6
Valeur6<TAB>Valeur7
Valeur7<TAB>Valeur8
Valeur8<TAB>Valeur9
Valeur9<TAB>Valeur10
Valeur10<TAB>Valeur11
Valeur11<TAB>Valeur12
----------- essai 2 ----------
Valeur3<TAB>Valeur4
Valeur4<TAB>Valeur5
Valeur5<TAB>Valeur6
Valeur6<TAB>Valeur7
Valeur7<TAB>Valeur8
Valeur8<TAB>Valeur9
Valeur9<TAB>Valeur10
Valeur10<TAB>Valeur11
Valeur11<TAB>Valeur12