Connexion
Qui est en ligne ?
Il y a en tout 10 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 10 Invités Aucun
Le record du nombre d'utilisateurs en ligne est de 36 le Lun 23 Sep 2024, 10:15
Sujets les plus vus
Derniers sujets
[RESOLU]Array variable has incorrect number of subscripts or subscript dimension range exceeded.
2 participants
Page 1 sur 1
[RESOLU]Array variable has incorrect number of subscripts or subscript dimension range exceeded.
Bonjour,
J'ai un problème dans mon code mais je ne vois pas comment trouver une solution:
EXEMPLE.INI:
L'erreur:
Aidez moi s'il vous plais, j'ai fais beaucoup de tests, sans succès
Dylan.
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
Dylan.
Dernière édition par Dylan Gadacha le Ven 03 Jan 2014, 11:17, édité 1 fois
Dylan Gadacha- EQUIPE BBAT
- Mensagens : 106
Data de inscrição : 24/10/2013
Idade : 25
Re: [RESOLU]Array variable has incorrect number of subscripts or subscript dimension range exceeded.
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)
Sujets similaires
» [stackoverflow] Subscript Dimension Error When Dynamically Creating Buttons in AutoIt
» [BAT] tester si une variable est numérique
» [developpez.com] Récupération de variable Fichier CSV
» [stackoverflow] Batch File - Set command output as variable [SOLVED]
» [stackoverflow] Save CURL output into a variable in batch file
» [BAT] tester si une variable est numérique
» [developpez.com] Récupération de variable Fichier CSV
» [stackoverflow] Batch File - Set command output as variable [SOLVED]
» [stackoverflow] Save CURL output into a variable in batch file
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ven 25 Déc 2015, 14:17 par Sachadee
» [devellopez] Formater une date en ligne Dos
Ven 31 Juil 2015, 10:40 par Dylan Gadacha
» Un super Tuto Batch de IniTScreen
Lun 08 Juin 2015, 12:16 par InitScreen
» Un code MATRIX sympa
Dim 12 Avr 2015, 14:27 par Sachadee
» [BAT/EXE] DresolChange changer la sesolution de l´écran
Mar 17 Mar 2015, 09:12 par Sachadee
» [EXE/bat] DpScript Código Delphi interpreter
Jeu 12 Mar 2015, 15:48 par Sachadee
» Externo SaveDlg com 2 kb
Dim 15 Fév 2015, 12:20 par Sachadee
» présentation
Dim 15 Fév 2015, 12:14 par Sachadee
» [developpez.com] Transcodage fichier vidéo si fichier déposé
Mar 03 Fév 2015, 01:02 par Sachadee