DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions de gestion des files, piles, listes et tableaux / Fonctions Tableau
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
TableauVersParamètres (Fonction)
En anglais : ArrayToParameters
Convertit un tableau d'éléments en une liste de paramètres.
Exemple
PROCÉDURE InterprèteLigneCommande(arguments est un tableau de chaînes = [])
// La première ligne du tableau contient le type des paramètres ("chaine" ou "entier")
// Les lignes suivantes contiennent les différents paramètres
// à passer à la procédure traitant les éléments de la ligne de commande

// Extraction du type de commande à exécuter
MaCommande est une chaîne = arguments[1]
TableauSupprime(arguments, PremierElément)

// Exécution de la procédure correspondant au type des paramètres
// Les éléments restants du tableau sont transformés en une liste de paramètres attendus par la procédure
SELON MaCommande
CAS "chaine"
MaCommandeChaîne(TableauVersParamètres(arguments))
CAS "entier"
MaCommandeEntier(TableauVersParamètres(arguments))
AUTRE CAS
Trace("La commande " + MaCommande + " n'existe pas.")
FIN
// Procédure traitant une chaîne
PROCÉDURE MaCommandeChaîne(s1 est une chaîne, s2 est une chaîne)
Trace("s1=" +s1 + " | s2 = " + s2)
// Procédure traitant un entier
PROCÉDURE MaCommandeEntier(n1 est un entier, n2 est un entier)
Trace("n1=" + n1 + " | n2 = " + n2)
Syntaxe
(<Paramètre 1>, <Paramètre N>) = TableauVersParamètres(<Tableau de paramètres>)
<Paramètre 1> : Type du paramètre
Premier paramètre extrait du tableau de paramètres.
<Paramètre N> : Type du paramètre
Dernier paramètre extrait du tableau de paramètres.
<Tableau de paramètres> : Tableau
Tableau contenant toutes les valeurs à passer en paramètre à une fonction ou à une procédure.
Remarques
  • Une erreur de conversion invalide est provoquée si le type des paramètres passés à la fonction / procédure ne sont pas ceux attendus (entier au lieu de chaîne par exemple).
  • Le tableau de paramètres peut correspondre à un tableau d'entiers, de chaînes, de variants, etc. Tous les types sont supportés.
  • Il est possible de récupérer directement les différents paramètres. Par exemple :
    arguments est un tableau de chaînes = ["Valeur1", "Valeur2"]
    s1 est une chaîne
    s2 est une chaîne
    (s1, s2) = TableauVersParamètres(arguments)
Classification Métier / UI : Code métier
Composante : wd300vm.dll
Version minimum requise
  • Version 2024
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 07/03/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale