Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2397 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBS,WSH] Fonction qui retourne un tableau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBS,WSH] Fonction qui retourne un tableau

n°1468908
_Raynor_
Posté le 01-11-2006 à 22:48:28  profilanswer
 

Bonjour,
 
Je n'arrive pas à faire une fonction qui me retourne un tableau.
Lorsque j'exécute l'exemple suivant j'obtiens une erreur "Type incompatible" (code 800A000D) à la ligne 2, caractère 1.
Donc il semblerait que le retour de FunctionThatReturnsAnArray() ne soit pas un tableau... :(
 

Code :
  1. Dim arrayReturned()
  2. arrayReturned = FunctionThatReturnsAnArray()
  3. Wscript.Echo "Start of Loop"
  4. For Each x in arrayReturned
  5. Wscript.Echo "Loop: x = " & x
  6. Next
  7. Wscript.Echo "End of Loop"
  8. Function FunctionThatReturnsAnArray()
  9. Dim localArray(5)
  10. For j = 0 To 5
  11.   localArray(j) = j*10
  12.   MsgBox "FunctionThatReturnsAnArray(): Loop: j=" & j & Chr(13) & _
  13.    "FunctionThatReturnsAnArray(): Loop: localArray(j)=" & localArray(j)
  14. Next
  15. FunctionThatReturnsAnArray = localArray
  16. End Function


 
C'est un script destiné à être exécuté sur Windows XP (fichier .vbs).
 
Est-ce que je me prends la tête pour rien parce que les fonctions VBS WSH ne peuvent retourner de tableau ? ou est-ce que je rate quelque chose ?
 
PS: Je précise que je débute (depuis quelques semaines) en VBS.
 
 :)

mood
Publicité
Posté le 01-11-2006 à 22:48:28  profilanswer
 

n°1469539
wape
Posté le 02-11-2006 à 19:33:57  profilanswer
 

Bonjour,
 
Essaye d'enlever les () dans la 1ère ligne :
 

Code :
  1. Dim arrayReturned


 
wape

n°1477441
_Raynor_
Posté le 17-11-2006 à 16:05:22  profilanswer
 

Impecable :bounce:  
 
Merci :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBS,WSH] Fonction qui retourne un tableau

 

Sujets relatifs
Colonne fixe dans un tableau et retour chariot.fixer le fond d'un tableau
[Delphi6]Une fonction EspacePB dans la programmation d'une FONCTION EXEL
Coder une fonction recherche en PHPEcrire le rang dun tableau dont la valeur est dans un autre tableau .
Question somme tableau DébutantClassement d'un tableau (clés ET valeurs)
Trier un Array en fonction d'une colonneappel d'une fonction dans un lien html dans un code php
Plus de sujets relatifs à : [VBS,WSH] Fonction qui retourne un tableau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR