Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2679 connectés 

  FORUM HardWare.fr
  Programmation

  asp: Tableaux ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

asp: Tableaux ...

n°10592
wouatouwou​atou
Posté le 21-01-2001 à 22:16:47  profilanswer
 

Je voudrais gérer une liste dans mon objet Application... Comment faire ??? J'ai faitss
ss
 Application("maVariable" )(10)
 
Mais ca marche pas ... j'arrive pas à accéder à un élément du tableau...
 
J'ai même essayéss
 
ssApplication("maVariable" )=Array(10)
 
Mais, idem :(
 
Pour accéder au i-ème élément, je fais:ss
 
ssApplication("maVariable" )(i)
 
Aidez moi siouplez...

 

mood
Publicité
Posté le 21-01-2001 à 22:16:47  profilanswer
 

n°10593
k666
dites non à petitmou
Posté le 21-01-2001 à 22:39:05  profilanswer
 

t'as essayéss
application("mavariable"&i)
??? :jap:ss:jap:

n°10606
MagicBuzz
Posté le 22-01-2001 à 02:16:47  profilanswer
 

...
 
dim myTab as Array
set Application("DUCHMOLE" ) = myTab
 
puis ça marche...

 

n°10636
wouatouwou​atou
Posté le 22-01-2001 à 11:38:05  profilanswer
 

Magic> Tas pas besoin de preciser la taille ??
Moi j'ai fait:

Dim tableau(10)
Application("maVariable" )=tableau

Et ca ca passe...
Sauf que lorsque j'essaie d'accéder à un élément par

Application("maVariable" )(i)ss où i est l'indice de l'élément

ca marche pas.. :(
Et pire, quand j'essaie d'y affecter une valeur, ca marche pas non plus....
 

Application("maVariable" )(i)="valeur"

 
Piges plus rien :D
 
P.S: J'ai même essayé d'initialiser mon tableau avant de le mettre dans ma variable d'application... Et là, l'accès passe...
Mais pas l'affectation...

 

n°10637
Guru
Posté le 22-01-2001 à 11:57:37  profilanswer
 

L'objet Application supporte le stockage d'un tableau. Par contre il ne supporte pas l'accès direct a un élément de ce tableau (cela figure textuellement dans l'aide avec un exemple en plus).
 
La solution donnée en exemple par MS consiste à utiliser une variable locale à ton script le code sera du genre :
 
dim tableau(10)
Application("MaVariable" ) = tableau
 
plus loin tu pourras écrire
 
tableau2 = Application("MaVariable" )
tableau2(1) = 1
 
et pour mettre a jour MaVariable il faudra ajouter
 
Application("MaVariable" ) = tableau2
 
N'oublie pas Application.Lock avant et Application.UnLock après l'accès à MaVariable.

n°10639
Guru
Posté le 22-01-2001 à 11:59:05  profilanswer
 

Le lien sur sur le msdn contenant la description de l'objet Application :
 
http://msdn.microsoft.com/library/ [...] ob8zw4.htm

n°10640
wouatouwou​atou
Posté le 22-01-2001 à 12:37:48  profilanswer
 

Cool... Merci pour ton lien...
Mais il me semble que lorsque je fais
 

monTableau=Application("maVariable" )

Et ben, il me met une erreur du genre type mismatch
Enfin, je regarderai ca ce soir chez moi ... Car au boulot, j'ai pas mon code... :D

 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  asp: Tableaux ...

 

Sujets relatifs
Plus de sujets relatifs à : asp: Tableaux ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR