|
Récupérer nom tableau dynamique |
|
DSI WDF
Inscrit: 05/05/2004 13:46
Post(s): 314
|
Bonjour,
Je crée un tableau dynamique "toto" et une procédure avec pour paramètre ce même toto.
[code]
toto est un tableau dynamique = allouer tableau de 0 chaine
PROCEDURE MaProc(MesTableaux)
[\code]
Comment puis je faire pour récupérer "toto" à travers le paramètre 'MesTableaux' ?
Cordialement
Merci d'avance
Contribution le : 26/03/2008 12:21
|
|
|
Re: Récupérer nom tableau dynamique |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Bonjour, La plus simple:
toto est un tableau dynamique = allouer tableau de 0 chaine
PROCEDURE MaProc( MesTableaux, TableauNom)
//TableauNom contient la nom du tableau
Reste à savoir quel est l'intérêt de connaître le nom d'une variable ? vous pouvez aussi utiliser une variable composé
MaStructure est compose de
Nom est une chaine
toto est un tableau dynamique de 0 chaine
Fin
MaStr est un MaStructure
MaStr:Nom = "Toto"
MaProc( MaStr )
PROCEDURE MaProc (pStr est un MaStructure)
//Ici pStr:Nom = Toto
Contribution le : 26/03/2008 15:58
|
|
|
Re: Récupérer nom tableau dynamique |
|
DSI WDF
Inscrit: 05/05/2004 13:46
Post(s): 314
|
Merci pour votre réponse doc mais j'ai comme contrainte de ne pas pouvoir modifier la procédure ni le type de paramètre envoyé (cela impliquerait trop de modifications dans le projet).
Pour le moment j'ai contourné le problème mais cela aurait été intéressant de pouvoir récupérer le nom d'un tableau notamment avec la fonction tableauinfo...
Contribution le : 26/03/2008 17:50
|
|
|
Re: Récupérer nom tableau dynamique |
|
Utilisateur WDF
Inscrit: 08/03/2006 11:03
De Poitiers
Post(s): 79
|
Je reprend le code de DrCharlie toto est un tableau dynamique = allouer tableau de 0
chaine PROCEDURE MaProc( MesTableaux, TableauNom="")
//TableauNom contient la nom du tableau
le paramètre TableauNom n'étant pas obligatoire les autres appels fonctionnes et tu peux passer ton nom en paramètre.
Contribution le : 27/03/2008 21:45
|
_________________
La sagesse est d'être fou lorsque les circonstances en valent la peine.
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.