Page 1 sur 1
[R] Subscribe used with non-Array variable
Posté : ven. 30 mai 2014 10:48
par EzioGr38
Bonjour,
J'ai un problème avec cette partie de code :
Code : Tout sélectionner
$ini_files=_FileListToArray($path_type,"*.ini",1) ;Prend tout les fichiers de configuration
If Mod($ini_files[0],2)=0 Then ;check modulo2 pour savoir combien de fois on parcourt la boucle (ajout 2 à 2)
$nb_type=$ini_files[0]
global $bool_pair=""
Erreur :
Subscript used with non-Array variable.:
If Mod($ini_files[0],2)=0 Then
If Mod($ini_files^ ERROR
Je ne comprends pas mon erreur...
Comment-faire pour résoudre ce problème ?
Merci d'avance

Re: [..]Subscribe used with non-Array variable
Posté : ven. 30 mai 2014 11:12
par jguinch
Ca veut dire que _FileListToArray ne t'a pas retourné de tableau, donc qu'il y eu une erreur.
Quel est la valeur de @error ?
Code : Tout sélectionner
$ini_files=_FileListToArray($path_type,"*.ini",1)
ConsoleWrite("@error = " & @error)
Re: [..]Subscribe used with non-Array variable
Posté : ven. 30 mai 2014 11:17
par EzioGr38
J'obtient comme erreur :
@error = 1
Re: [..]Subscribe used with non-Array variable
Posté : ven. 30 mai 2014 11:20
par jguinch
Donc regarde dans la doc, tu auras la réponse

Re: [..]Subscribe used with non-Array variable
Posté : ven. 30 mai 2014 11:38
par EzioGr38
J'ai regardé la doc mais celle-ci ne m'a pas fourni de réponse...
Mon programme ce compilé sans problème mais depuis aujourd'hui il m'affiche cette erreur
Re: [..]Subscribe used with non-Array variable
Posté : ven. 30 mai 2014 11:51
par jchd
EzioGr38 a écrit :J'ai regardé la doc mais celle-ci ne m'a pas fourni de réponse...
Et pourtant ...
Re: [..]Subscribe used with non-Array variable
Posté : ven. 30 mai 2014 12:05
par Ks10
C'est bien écrit dans la documentation : 1 - Folder not found or invalid
Re: [..]Subscribe used with non-Array variable
Posté : ven. 30 mai 2014 13:44
par EzioGr38
C'est exact, je ne regardais pas au bon endroit !
Malgrès la doc, je n'arrive toujours pas à résoudre le problème en sachant que la variable $path_type contient le chemin d'accés des fichiers de configurations (fichier ini)
Re: [..]Subscribe used with non-Array variable
Posté : ven. 30 mai 2014 17:14
par mikell
Tu montrerais pas ce que tu as écrit dans $path_type ?
Re: [..] Subscribe used with non-Array variable
Posté : lun. 02 juin 2014 08:02
par EzioGr38
La déclaration de la variable : $path_type
La fonction :
Code : Tout sélectionner
Func get_ini_by_type($text)
msgbox(0,"$text",$path_type & $text & ".ini")
; ex : c:\interface\equipment_type\nom_equipement.ini
$var=initype($path_type & $text & ".ini")
if $var<>"" Then
return $var
Else
return ""
EndIf
EndFunc
Dans le main :
$ini_files contient tous les fichiers de config .ini que l'ont récupérent
Re: [R] Subscribe used with non-Array variable
Posté : lun. 02 juin 2014 08:41
par EzioGr38
Je viens de résoudre mon problème
Merci de l'aide apportée