Bonjour à vous !
Mon intitulé n'est pas forcement clair, et mon explication sera surement un peu bancale..
Je suis actuellement en train de reprendre du vieux code dans un logiciel de gestion et je me retrouve bloqué sur le cas suivant :
J'appelle une fonction qui a pour but de remplir un tableau que je passe en paramètre, la petite spécificité c'est que ce tableau est global dans le projet et qu'il est passé en format chaîne.
Pour comprendre :Mon tableau global est la chaîne : "Interface.gtaTabArticleMouvement" vous l'auriez deviné
Code : Sélectionner tout - Visualiser dans une fenêtre à part RV_bRechercheMouvement_ParArticle("Interface.gtaTabArticleMouvement")
Dans la fonction appelée la chaîne est utilisé avec {"nomVariable",indVariable}
Exemple :
Il se trouve que j'ai besoin d'utiliser cette fonction mais cette fois je dois lui passer un tableau qui est initialisé dans le constructeur d'une classe, donc qui ne serait pas global (que ça soit dans le projet ou dans la class), et je n'ai pas le droit de modifier le code de la fonction que j'appelle..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 POUR TOUT ELEMENT pclArticleTmp, nIdArticle DE {sNomTabArticle,indVariable} libérer pclArticleTmp END
Est ce que, si j'ai réussi à être clair, vous connaîtriez une façon de faire pour passer mon tableau en cours dans cette fonction ?
Un truc comme RV_bRechercheMouvement_ParArticle(MaFonctionEnCours:monTableau..Nom)
Je vous remercie d'avance
Partager