realbasic-nug.fr
[Top] [All Lists]

Re: Petits Probl è mes

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: Petits Probl è mes
From: Jean-Claude SERANNO <serrano dot jc at elp-info dot fr>
Date: Wed, 27 Sep 2006 10:53:17 +0200
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
Thread-index: AcbiEl+6nkpLAE4FEdu+xQAKlW5hCA==
Thread-topic: Petits Probl è mes
Pour information, j'ai trouvé une petite astuce pour effectuer ce
traitement. Je n'utilise pas des variables mais un dictionnary où chaque
champs correspond à une variable.

Ce qui me permet d'effectuer :

Dim mydic as dictionary

Mydic("Nom") = "DUPONT"
Mydic("Prenom") = "Pierre"
Mydic("Tel") = "0492658966"
Mydic("CA") = 1234

Dim Myvar as string
Dim MyResult as variant

Myvar = "Prenom"
MyResult= Mydic(Myvar).StringValue   ==> Myresult = "Pierre"
Myvar = "CA"
MyResult= Mydic(Myvar).StringValue   ==> Myresult = "1234"


Voilà si cela peut servir un jour à quelqu'un et merci à Benoit GRIVEAU de
m'avoir mis sur la bonne voie.



Le 7/09/06 11:10, « antoine cretaux » <antoine at cretaux dot com> a écrit :

> D'apres se que j'ai compris tu voudrais acceder au contenu d'une
> variable en passant le nom de celle ci comme parametre à une autre.
> Cela n'est pas possible.
> 
> Le 7 sept. 06 à 10:11, Jean-Claude SERRANO <serrano dot jc at elp-info dot 
> fr> a écrit :
> 
> Bonjour,
> 
> Merci pour la réponse sur le point 1.
> 
> J'avoue que pour le point 3, j'ai du mal à l'expliquer.
> je vais essayer de donner un exemple :
> 
> Dim MaValeur as Integer
> MaValeur = 12
> Dim MaVar as string
> MaVar = "MaValeur"
> 
> Je cherche la fonction (que je vais nommé "Ref") permettant d'effectuer :
> 
> Dim MonResult as integer
> MonResult = Reference(MaVar)
>       
>       ==> MonResult = 12 car Ref(MaVar) retourne le contenu de "MaValeur"
> 
> J'espère avoir été assez clair.
> 
> Merci
> 




<Prev in Thread] Current Thread [Next in Thread>