begin process at 2010 02 10 07:17:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Problème indice en dehors de la plage


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème indice en dehors de la plage

vendredi 4 juillet 2003 à 08:43:30 | Problème indice en dehors de la plage

Darkukai

Bonjour à tous (tes)

j'ai un soucis dans l'utilisation des tableaux
voici un bout de code pour l'illustrer

dim tableau() as string

for i = 1 to 10

ReDim Preserve tableau(i, 2)


tableau(i,2) ="toto"
tableau(i,1) = "1"

next i


pour i = 1 pas de problème mais dès que i = 2
là y a un soucis (indice en dehors de la plage)

çà fais deux jours que je bloque dessus en retournant le problème dans tous les sens (avec mon niveau c'est un peu normal vous me direz:) )

merci d'avance de votre aide
Darkukai
vendredi 4 juillet 2003 à 09:43:54 | Re : Problème indice en dehors de la plage

Mooiz

<citation aide visual basic>
Si vous utilisez le mot clé Preserve, vous ne pouvez redimensionner que la dernière dimension du tableau. Vous ne pouvez en aucun cas modifier le nombre de dimensions. Par exemple, si votre tableau n'a qu'une dimension, vous pouvez la modifier puisqu'il s'agit de la dernière et seule dimension. Toutefois, si le tableau compte plusieurs dimensions, seule la taille de la dernière dimension est modifiable si vous souhaitez préserver le contenu du tableau
</citation>
E tout est dit



-------------------------------
Réponse au message :
-------------------------------

> Bonjour à tous (tes)
>
> j'ai un soucis dans l'utilisation des tableaux
> voici un bout de code pour l'illustrer
>
> dim tableau() as string
>
> for i = 1 to 10
>
> ReDim Preserve tableau(i, 2)
>
>
> tableau(i,2) ="toto"
> tableau(i,1) = "1"
>
> next i
>
>
> pour i = 1 pas de problème mais dès que i = 2
> là y a un soucis (indice en dehors de la plage)
>
> çà fais deux jours que je bloque dessus en retournant le problème dans tous les sens (avec mon niveau c'est un peu normal vous me direz:) )
>
> merci d'avance de votre aide
> Darkukai
vendredi 4 juillet 2003 à 09:55:47 | Re : Problème indice en dehors de la plage

Darkukai

au moins c'est clair

merci de ton aide


vendredi 4 juillet 2003 à 10:01:54 | Re : Problème indice en dehors de la plage

Darkukai


OK j'essaie de faire autrement
je calcul la taille que doit faire mon tableau dans le formload
j'affecte la valeur trouver a une variable public

et dans ma déclaration de tableau je fais comme suit :
dim tableau(var_public,3) as string
seulement y me dis "constante attendue"
cas cela ne tienne je déclare une constante public
public const taille = 1

pis dans mon formlaod j'affecte la taille du tableau a "taille"

mais on peut pas réaffecter une variable a une constante
(par définition)

bref c'est le serpent qui se mort la queue

une petite idée ??

Merci d'avance
@+
vendredi 4 juillet 2003 à 10:41:11 | Re : Problème indice en dehors de la plage

Mooiz

Oui j'ai une idée : si tu peux change l'ordre des indices comme ca tu fais des redim preserve (2, i) et VB ne devrait pas raler pas. ca change juste l'ordre des indices pour l'accès, j'espere que ca ne derangera pas trop tes plans. Si ca va pas je reflechirai un peu plus



-------------------------------
Réponse au message :
-------------------------------

> au moins c'est clair
>
> merci de ton aide
>
>
>
vendredi 4 juillet 2003 à 12:02:37 | Re : Problème indice en dehors de la plage

Darkukai


Darkukai


-------------------------------
Réponse au message :
-------------------------------

> Oui j'ai une idée : si tu peux change l'ordre des indices comme ca tu fais des redim preserve (2, i) et VB ne devrait pas raler pas. ca change juste l'ordre des indices pour l'accès, j'espere que ca ne derangera pas trop tes plans. Si ca va pas je reflechirai un peu plus
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > au moins c'est clair
> >
> > merci de ton aide
> >
> >
> >
>
vendredi 4 juillet 2003 à 12:04:27 | Re : Problème indice en dehors de la plage

Darkukai

zut je m'ai trompé :)


ta solution est nickel
en fait c'est tout qu'on çà change juste le tableau de sens
au lieu d'etre verticale à deux dimensions
il est horizontale à deux dimensions

çà revient au même
je viens de tester çà marche nickel chrome :)


merci
@+


Cette discussion est classée dans : problème, tableau, plage, indice, dehors


Répondre à ce message

Sujets en rapport avec ce message

pb:indice en dehors de la plage [ par aurelia345 ] Voilà un bout de notre programme censé récupérer la longueur du tableau lang()(déclaré en public dans un module .BAS) et du tableau tabframe().txtlang pb:indice en dehors de la plage [ par aurelia345 ] bonjour!Voilà un bout de notre programme censé récupérer la longueur du tableau lang()(déclaré en public dans un module .BAS) et du tableau tabframe() tri de tableau alphanumérique [ par nickam ] Bonjour,Je suis débutant dans le milieu de la programmation VB et j'ai besoin d'aide pour résoudre une problème insurmopntable. Mon problème est que déclaration tableau VBA [ par pommeverte ] salut , j'ai un problème avec VBA , j'arrive a déclarer les tableau avec une taille variable : message d'erreur " l'expression sur chargement entrée c déclaration tableau VBA [ par pommeverte ] salut , j'ai un problème avec VBA , j'arrive a déclarer les tableau avec une taille variable : message d'erreur " l'expression sur chargement entrée c Pb VB erreur "indice en dehors de la page" [ par plagatte ] Lorsque j'execute mon programme VB, j'ai l'erreur "indice en dehors de la page" qui s'affiche et ça me mets la ligne suivantetabl(i).Num = req![CodeEx Tableau VBA [ par pommeverte ] salut , j'ai un problème avec VBA , j'arrive a déclarer les tableau avec une taille variable : message d'erreur " l'expression sur chargement entrée Problème avec tableau type textbox [ par sreb ] Voila j'ai déclaré un tableau de type textbox:"Dim tbox(5, 41) As TextBox"Lorsque je le rempli ("tbox(1, 1) = txtL800"), une erreur que je ne comprend Taille limite PictureBox ? [ par MoiOlivier ] Bonjour à tous,Voilà mon problème : il faut que je puisse créer des images de très haute résolution, malheureusement, au-delà d'une certaine taille le sauter un indice (de tableau) dans une boucle [ par Daydayer ] je manipule des cases de tableau d'indice n que je fais défiler avec une boucle for.il peut arriver qu'une case du tableau ne soit pas 'exploitable'.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,359 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales