Avatar billede syntax_hh Nybegynder
08. november 2006 - 22:40 Der er 5 kommentarer og
1 løsning

Variabel ud fra anden variabels værdi

Som spørgsmålets titel lyder; er det muligt at oprette en variabel ud fra en anden variabels værdi?

Det kan illustreres således

Dim var1
Dim var2

Set var1 = "Hey"
var2 = værdi-af(var1)


Håber det er til at forstå. Jeg ønsker ikke at bruge sessions eller if sætninger, da navnet på denne variabel netop skal være dynamisk.

Pfh. tak
Jesper
Avatar billede ellebaek Nybegynder
08. november 2006 - 22:43 #1
hmm....

synes det lyder lidt kryptisk.
Når du skriver: var2 = værdi-af(var1) mener du så at i dit tilfælde skal var2 blive "Hey" ?

eller mener du at var2 skal have navnet Hey?
Avatar billede morhan Novice
08. november 2006 - 22:46 #2
Hey = "superman"

var1 = "Hey"
var2 = Eval(var1)


så indeholder var2 "supermand"
sådan?
Avatar billede syntax_hh Nybegynder
11. november 2006 - 00:22 #3
Hmm det var nok sværre at forklare end jeg troede. Altså variablen skal ikke have den andens værdi (det er jo nemt nok (var1=var2)), men den anden variables værdi som navn til den første variabel.

Altså:

var1 = "Hey"
var2 = "Yo"

.. og så skal fx var2 omdøbes til var1's værdi så det ser ud således:

var1 = "Hey"
Hey = "Yo"
Avatar billede morhan Novice
13. november 2006 - 00:53 #4
Execute(var1 & "=var2")
Avatar billede syntax_hh Nybegynder
07. april 2007 - 17:25 #5
Morhan må meget gerne aflægge svar. Tak
Avatar billede syntax_hh Nybegynder
07. maj 2007 - 21:54 #6
Lukker...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester