Connexion

Récupérer mon mot de passe

Qui est en ligne ?
Il y a en tout 1 utilisateur en ligne :: 0 Enregistré, 0 Invisible et 1 Invité :: 1 Moteur de recherche

Aucun

Le record du nombre d'utilisateurs en ligne est de 21 le Jeu 17 Oct 2013, 13:40
Derniers sujets
Flux RSS



Flag Counter
Partenaires

[RESOLU]Array variable has incorrect number of subscripts or subscript dimension range exceeded.

Voir le sujet précédent Voir le sujet suivant Aller en bas

[RESOLU]Array variable has incorrect number of subscripts or subscript dimension range exceeded.

Message par Dylan Gadacha le Ven 03 Jan 2014, 10:53

Bonjour,
J'ai un problème dans mon code mais je ne vois pas comment trouver une solution:

Code:
#include <GUIConstantsEx.au3>
#include <ButtonConstants.au3>
#include <WindowsConstants.au3>

HotKeySet("{ESC}", CLOSE)

$Screen = IniRead("EXEMPLE.INI", "GUI", "ECRAN", "")
$Size = StringSplit("" & $Screen, " ")
$Color = IniRead("EXEMPLE.INI", "FENETRE", "COULEUR", "")
$Nb_Mur = IniRead("EXEMPLE.INI", "MUR", "NB_MUR", "")
$i = 1

GUICreate("GEN", $Size[1], $Size[2])
GUISetBkColor("" & $Color)

GUISetState(@SW_SHOW)

While 1
      Do
     $Walls = IniRead("EXEMPLE.INI", "MUR", "MUR_" & $i, "")
     $Size = StringSplit("" & $Walls, " ")
     GUICtrlCreateLabel("", $Size[1], $Size[2], $Size[3], $Size[4])
     GUICtrlSetBkColor(-1, "0xFFFFFF")
     $i = $i + 1
   Until($i<$Nb_Mur)
WEnd

Func CLOSE()
   Exit
EndFunc

EXEMPLE.INI:
Code:
[GUI]
ECRAN = 160 160
COULEUR = 0x000000
[MUR]
NB_MUR = 1
MUR_1 = 10 10 10 10

L'erreur:
Code:
Ligne 22:  Array variable has incorrect number of subscripts or subscript dimension range exced.

GUICtrlCreateLabel("", $Size[1], $Size[2], $Size[3], $Size[4])
GUICtrlCreateLabel("", $Size[1], ^ ERROR

Aidez moi s'il vous plais, j'ai fais beaucoup de tests, sans succès  Crying or Very sad 

Dylan.


Dernière édition par Dylan Gadacha le Ven 03 Jan 2014, 11:17, édité 1 fois
avatar
Dylan Gadacha
EQUIPE BBAT
EQUIPE BBAT

Mensagens : 106
Data de inscrição : 24/10/2013
Idade : 18

Revenir en haut Aller en bas

Re: [RESOLU]Array variable has incorrect number of subscripts or subscript dimension range exceeded.

Message par Sachadee le Ven 03 Jan 2014, 11:16

Le while étant déjà une boucle avec condition tu n'as pas besoin du "DO", met directement ta condition dans le WHILE :


Code:
while $i<=($Nb_Mur+1)


  

_________________
@SachaDee
avatar
Sachadee
Admin
Admin

Mensagens : 591
Data de inscrição : 04/06/2013

http://bbat.forumeiro.com

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum