Comment Utiliser redim Preserve dynamiquement ? - ASP - Programmation
MarshPosté le 25-08-2004 à 17:09:13
redim preserve mon_tableau (5,2), c'est cool mais d'une (on ne peut modifier que la derniere dimension:sur ca je m'adapte) mais j'arrives pas à le faire dynamiquement: EXPLICATIONS : <%dim p,g p=Session("ligne" ) Response.Write("p vaut :"&p)%> <%g=10 dim tableau_passe_passe(5,12)'ca marche dim tableau_passe_passe(5,p) 'ca marche pas (en fait c'est ca que je voulais utiliser avec p=Session("ligne" ).. dim tableau_passe_passe(5,g) 'ca marche pas
'PS:j'ai pas tester le code suivant mais il est sensé pouvoir redimentionner la premiere dimension (dans l'esemple mon_tableau (5,2),la premiere dimension vaut 5)
Merci de m'aider si vous connaissez une solution
dim i1, j1, i2, j2 for i1=0 to 5 for j1 =0 to Session("ligne" ) tableau_passe_passe(i1,j1)=memProvisPanierPlus(j1,i1) next next redim Preserve tableau_passe_passe(5,Session("ligne" )) for i2=0 to 5 for j2 =0 to Session("ligne" ) memProvisPanierPlus(i2,j2)=tableau_passe_passe(j2,i2) next next
Marsh Posté le 25-08-2004 à 17:09:13
redim preserve mon_tableau (5,2), c'est cool mais d'une (on ne peut modifier que la derniere dimension:sur ca je m'adapte) mais j'arrives pas à le faire dynamiquement:
EXPLICATIONS :
<%dim p,g
p=Session("ligne" )
Response.Write("p vaut :"&p)%>
<%g=10
dim tableau_passe_passe(5,12)'ca marche
dim tableau_passe_passe(5,p) 'ca marche pas (en fait c'est ca que je voulais utiliser avec p=Session("ligne" )..
dim tableau_passe_passe(5,g) 'ca marche pas
'PS:j'ai pas tester le code suivant mais il est sensé pouvoir redimentionner la premiere dimension (dans l'esemple mon_tableau (5,2),la premiere dimension vaut 5)
Merci de m'aider si vous connaissez une solution
dim i1, j1, i2, j2
for i1=0 to 5
for j1 =0 to Session("ligne" )
tableau_passe_passe(i1,j1)=memProvisPanierPlus(j1,i1)
next
next
redim Preserve tableau_passe_passe(5,Session("ligne" ))
for i2=0 to 5
for j2 =0 to Session("ligne" )
memProvisPanierPlus(i2,j2)=tableau_passe_passe(j2,i2)
next
next
%>