|
Opérateur d'Indirection comportement bizarre |
Débuté par Eric R., 29 nov. 2004 18:35 - 2 réponses |
| |
| | | |
|
| |
Posté le 29 novembre 2004 - 18:35 |
Sur des champs liens
Lien1..Libellé=gSpecifLien[2,1] Lien2..Libellé=gSpecifLien[2,2] Lien3..Libellé=gSpecifLien[2,3] Lien4..Libellé=gSpecifLien[2,4] Lien5..Libellé=gSpecifLien[2,5] Lien6..Libellé=gSpecifLien[2,6] Lien7..Libellé=gSpecifLien[2,7] Lien8..Libellé=gSpecifLien[2,8]
cela marche mais ceci
POUR i=1 A 8 {"Lien"+i}..Libellé=gSpecifLien[2,i] SI Position(gSpecifLien[1,i],"*")>0 ALORS // DLIEN1..valeur {"DLIEN"+i}=ExtraitChaîne(gSpecifLien[1,i],2,"*") gSpecifLien[1,i]=ExtraitChaîne(gSpecifLien[1,i],1,"*") FIN FIN
et {"Lien"+i}..libellé=gSpecifLien[2,i] ne fonctionne pas.
Pourquoi ?
-- Eric Webmaster des Wtablettes www.wtablettes.net |
| |
| |
| | | |
|
| | |
| |
Posté le 29 novembre 2004 - 13:30 |
C'est quoi le message d'erreur, s'il y a lieu?
T'assurer que les libellés soient de type "dynamique", voir les descriptions dans l'éditeur.
"Eric R." <eric@wtablettes.net> a écrit dans le message de news:mn.ec1f7d4b4d54c9c2.11485@wtablettes.net...
Sur des champs liens Lien1..Libellé=gSpecifLien[2,1] Lien2..Libellé=gSpecifLien[2,2] Lien3..Libellé=gSpecifLien[2,3] Lien4..Libellé=gSpecifLien[2,4] Lien5..Libellé=gSpecifLien[2,5] Lien6..Libellé=gSpecifLien[2,6] Lien7..Libellé=gSpecifLien[2,7] Lien8..Libellé=gSpecifLien[2,8] cela marche mais ceci POUR i=1 A 8 {"Lien"+i}..Libellé=gSpecifLien[2,i] SI Position(gSpecifLien[1,i],"*")>0 ALORS // DLIEN1..valeur {"DLIEN"+i}=ExtraitChaîne(gSpecifLien[1,i],2,"*") gSpecifLien[1,i]=ExtraitChaîne(gSpecifLien[1,i],1,"*") FIN FIN et {"Lien"+i}..libellé=gSpecifLien[2,i] ne fonctionne pas. Pourquoi ? -- Eric Webmaster des Wtablettes www.wtablettes.net |
| |
| |
| | | |
|
| | |
| |
Posté le 30 novembre 2004 - 09:28 |
Après mure réflexion, Renaud OLISTIN a écrit : > C'est quoi le message d'erreur, s'il y a lieu? pas de message. C'est comme si "je pissais dans un violon"
T'assurer que les libellés soient de type "dynamique", voir les descriptions dans l'éditeur.
OuahOw !! Joli Ils étaient en Automatique. En les forçant en dynamique, effectivement cela marche. Merci beaucoup. Un petit bug ? Boaf normal que WebDev ne les identifie pas comme dynamique vu l'opérateur d'indirection ... mais j'ai essayé ceci. Mettre le lien en automatique. Ecrire Lien1..Libellé="1er Pas" puis {"Lien"+i}..Libellé="2nd Pas"
et là cela marche car le 1er passage l'identifie bien comme dynamique.
Moralité : Oublions l'Automatique et qualifions en dynamique dès que possible.
"Eric R." <eric@wtablettes.net> a écrit dans le message de news:mn.ec1f7d4b4d54c9c2.11485@wtablettes.net... Sur des champs liens Lien1..Libellé=gSpecifLien[2,1] Lien2..Libellé=gSpecifLien[2,2] Lien3..Libellé=gSpecifLien[2,3] Lien4..Libellé=gSpecifLien[2,4] Lien5..Libellé=gSpecifLien[2,5] Lien6..Libellé=gSpecifLien[2,6] Lien7..Libellé=gSpecifLien[2,7] Lien8..Libellé=gSpecifLien[2,8] cela marche mais ceci POUR i=1 A 8 {"Lien"+i}..Libellé=gSpecifLien[2,i] SI Position(gSpecifLien[1,i],"*")>0 ALORS // DLIEN1..valeur {"DLIEN"+i}=ExtraitChaîne(gSpecifLien[1,i],2,"*") gSpecifLien[1,i]=ExtraitChaîne(gSpecifLien[1,i],1,"*") FIN FIN et {"Lien"+i}..libellé=gSpecifLien[2,i] ne fonctionne pas. Pourquoi ? -- Eric Webmaster des Wtablettes www.wtablettes.net
-- Eric Webmaster des Wtablettes www.wtablettes.net |
| |
| |
| | | |
|
| | | | |
| | |
|