Avatar billede kovalt Nybegynder
31. juli 2002 - 15:33 Der er 11 kommentarer og
1 løsning

Variabel i variabel

HEj alle sammen

Mit spørgsmål er kort og godt om det kan lade sig gøre at oprette et variabelnavn, hvor en del at navn udgøres af en anden variabel der eksempelvis tælles op således at variabelnavnene kommer til at se således et

VarNavn1 = XXXXX
VarNavn2 = XXXXX
VarNavn3 = XXXXX
VarNavn4 = XXXXX
Avatar billede kovalt Nybegynder
31. juli 2002 - 15:34 #1
antallet af variabler bestemmes af en brugerindtastning
Avatar billede medions Nybegynder
31. juli 2002 - 15:38 #2
Nej, det er der desvære ikke.... Men du kan jo bruge Arrays!

//>Rune
Avatar billede medions Nybegynder
31. juli 2002 - 15:39 #3
Nu ved jeg ikke hvad du skal bruge det til.. Men en måde var fx.

arrNames = Array("Rune", "Anders", "Hans", "Steen")

For i = 0 To 4 -1
  Response.Write(arrNames(i))
Next

//>Rune
Avatar billede kovalt Nybegynder
31. juli 2002 - 16:05 #4
Problemet er at jeg ikke ved hvor mange det er der skal være i arrayet
Avatar billede medions Nybegynder
31. juli 2002 - 16:09 #5
Well, så får du den bare til at tælle :-)

Hvis nu fx. vi siger du har en masse data som du adskiller hver især med et komma (,) så kunne du gøre sådan her:

strNames = "Rune", "Anders", "Hans", "Steen"
arrNames = Split(strNames,",")

For i = 0 To UBound(arrNames)
  Response.Write(arrNames(i))
Next

//>Rune
Avatar billede krogstrup Nybegynder
31. juli 2002 - 16:18 #6
<%
for i = 1 to 4
execute "VarNavn" & i & " = ""XXXXX"" & i"
next

for i = 1 to 4
execute "response.write VarNavn" & i & " & ""<br>"""
next
%>
Avatar billede medions Nybegynder
31. juli 2002 - 16:21 #7
krogstrup> Øhh.. hvad er det lige execute gør? Den har jeg sq aldrig set før!

//>Rune
Avatar billede krogstrup Nybegynder
31. juli 2002 - 16:24 #8
den eksekverer dybest bare dét, du skriver foran !

denne linje:

execute "VarNavn" & i & " = ""XXXXX"" & i"

skaber følgende output

VarNavn1 = "XXXXX1"

som ASPfortolkeren herefter eksekverer !

:-)
Avatar billede eagleeye Praktikant
31. juli 2002 - 16:24 #9
Det kan man godt det du efter spørger med variable + et tal... Gør som kongstrup skriver.
Avatar billede medions Nybegynder
31. juli 2002 - 16:29 #10
Fedt! Den bliver lige noteret ned -tak krogstrup ;o)

//>Rune
Avatar billede krogstrup Nybegynder
31. juli 2002 - 16:33 #11
:-)
Avatar billede medions Nybegynder
06. august 2002 - 15:59 #12
Thx 4 Poinz

//>Rune
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