Groupe Secteur Commune Adresse
34 2 PARIS 1,-2,-3,-4,-5,-6,-7,-8,-9,-10-RUE-ROUGET-DE-LISLE
47 2 PONTARLIER 2,-4,-6,-8,-10,-12-RUE-VICTOR-SCHOELCHER
38 3 AUDINCOURT 1,-2,-3,-4,-5,-6,-7,-8-RUE-GEORGES-CUVIER
....( j'ai plus de 600 lignes , le séparateur entre chaque info est la tabulation )
J'ai un soucis concernant des arrays
For $i = 1 To UBound($aArrayRUEBIS) - 1
if $menu3 =($aArrayRUEBIS[$i])[3] Then
ConsoleWrite("Rentre dans la boucle : " &@CRLF)
$menu1 = ($aArrayRUEBIS[$i])[0]
ConsoleWrite("GROUPE : " &$menu1 &@CRLF)
Else
ConsoleWrite("Else : " &$i &@CRLF)
EndIf
Next
if $menu3 =($aArrayRUEBIS[$i])[3] Then
ConsoleWrite("Rentre dans la boucle : " &@CRLF)
$menu1 = ($aArrayRUEBIS[$i])[0]
ConsoleWrite("GROUPE : " &$menu1 &@CRLF)
Else
ConsoleWrite("Else : " &$i &@CRLF)
EndIf
Next
Quand mon code s'exécute il s'arrête à $i = 369 ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
if $menu3 =($aArrayRUEBIS[$i])[3] Then
if $menu3 =($aArrayRUEBIS[$i]^ ERROR
Du coup pour tester j'ai réduit mon fichier txt a seulement une 40 de lignes et la je n'ai plus l'erreur.
Je ne pense pas que ca soit la ligne 369 puisqu'elle possède la meme syntaxe que les autres.
De plus j'utilise $aArrayRUEBIS dans une autre fonction mais avec ($aArrayRUEBIS[$i])[2] sans aucun soucis, mais quand je veux travailler avec les adresses [3] ( qui ne sont finalement qu'une chaine de caractère) j'ai un problème.
Auriez vous une solution a m'apporter ou une direction vers laquelle m'orienter?
Merci d'avance.