lebdenat
Messages postés4Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 janvier 2006
-
29 mai 2005 à 13:26
lebdenat
Messages postés4Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 janvier 2006
-
30 mai 2005 à 11:30
J'ai une variable de type string "Var1" que je veux utiliser: sa valeur doit permettre de faire appel à une autre variable "Var2".
Exemple
Var
Var1, var2 : Integer;
Begin
Var1 := 'Var2' ;
Var2 := 'test' ;
ShowMessage (Nom_fonction(Var1)) ; {doit afficher le contenu de Var2, c'est-à-dire 'test'}
end.
Y a t-il une fonction("Nom_Fonction()" dans l'exemple) ou une procedure qui puisse me permettre de le faire en Delphi?
cs_sim51
Messages postés240Date d'inscriptiondimanche 31 octobre 2004StatutMembreDernière intervention31 décembre 20062 29 mai 2005 à 14:32
Salut,
Alors déjà tu as un problème car var1 et var2 sont décrites comme étant des integers donc des entiers, d'ou Var1 := 'Var2' est impossible (type incompatible).
De plus même s'il existe une fonction nom_fonction celle-ci serai du
type string, et donc ne corresponderai pas à une variable ( heuu je
sais pas si je suis clair là ).
D'où je ne pense pas que ce que tu essaye de faire soit possible avec
deux variables, il te faudra utiliser une variable ( Var2 ) et un
pointeur ( P1 ) qui pointe vers le contenu de Var2. D'où quand le
contenu de Var2 changera, la valeur pointé par P1 aura changé aussi.
N'oubliez pas de cliquer sur réponse acceptée si la réponse vous convient !!!