Avatar billede klid Nybegynder
03. februar 2002 - 14:40 Der er 1 kommentar og
2 løsninger

definition af array i global.asa

Hej
Hvordan definere jeg et todimentionalt array i min global asa-fil?

I min global.asa fil står blandt andet;


Sub Session_OnStart
Session("Start") = Now

DIM arRa(2,2)
    arRa(0,0) = 9
    arRa(0,1) = 1
    arRa(1,0) = 8
    arRa(1,1) = 7
end Sub

I min koden.asp fil står der blandt andet:

<body>
Du begyndte denne session klokken <%=Session("Start") %>
<%
Dim var1, var2
For var1=0 to 1
    For var2=0 to 1
      Response.write "var1 = " & var1
      Response.write "  var2 = " & var2
      Response.write "  Arrayværdien er = " & Session.contents("arRa(var1,var2)")
      Response.write "<br>"
  next
next
%>
<body>

Dette er det udskrift jeg får:

Du begyndte denne session klokken 03-02-02 13:51:01<br>
var1 = 0  var2 = 0  ArRa(00) = <br>
var1 = 0  var2 = 1  ArRa(01) = <br>
var1 = 1  var2 = 0  ArRa(10) = <br>
var1 = 1  var2 = 1  ArRa(11) =

Hvoden får man den til at virke, så jeg kan se indholdet i arRa???
Avatar billede askhoej Praktikant
03. februar 2002 - 15:16 #1
Her er et eksempel på hvordan du bruger Array og Session sammen:

---file1.asp---
<%
'Creating and initializing the array
Dim MyArray()
Redim MyArray(5)
MyArray(0) = "hello"
MyArray(1) = "some other string"

'Storing the array in the Session object.
Session("StoredArray") = MyArray

Response.Redirect("file2.asp")
%>

---file2.asp---
<%
'Retrieving the array from the Session Object
'and modifying its second element.
LocalArray = Session("StoredArray")
LocalArray(1) = " there"

'Printing out the string "hello there."
Response.Write(LocalArray(0)&LocalArray(1))

'Re-storing the array in the Session object.
'This overwrites the values in StoredArray with the new values.
Session("StoredArray") = LocalArray
%>

Taget fra: http://www.primacyconsulting.com/reference/asp/object_Session.asp
Avatar billede coltau Juniormester
03. februar 2002 - 23:05 #2
Din udskrivningslinie skal se således ud:

Response.write "  Arrayværdien er = " & Session.contents("arRa")(var1, var2)

Men jeg mener også at du skal have denne linie med i global.asa i Sub Session_OnStart
Session("arRA") = raRA
Avatar billede klid Nybegynder
04. februar 2002 - 16:37 #3
Hej Askhøj og Coltau

Tak ofr jeres svar. Jeg har er kommet et stykke ivddere, me ner selvfølgelig råget ind i nogle nye problemer.
Dem kan jeg jo spørge om en anden gang.
Fint link fra Askhøj - det har jeg brugt.

Jeg har foedelt point 20-10 håber I kan leve med det.

Tak
klid
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