Eeye: arrays im Application-Objekt ablegen

Hi Leute
erstmal *froi* dass das Forum wieder online ist. zum glück war ich 6 tage mit dem Zelt quasi 'back to nature' unterwegs, sonst hätt ich die letzten 2 Wochen kaum überlebt ;-))

nun denn, ich hab mal wieder ein Problem mit asp.
und zwar möchte ich in der global.asa einige konstanten im application objekt ablegen. das funktioniert zwar mit string und integer, nicht aber mit array. weiss jemand ob das überhaupt geht, und wenn ja wie?

hier ein bsp:

<script language='JSCRIPT' runat='SERVER'>
function Application_OnStart()
{
Application.Lock;

Application("const\_string") = "String"; //geht  
Application("const\_int")    = 12; //geht auch  
Application("const\_array")  = new Array(1); //geht \_nicht\_ !!	  
Application.Unlock;  

}
</script>

schon mal vielen dank für alle hilfe und grüssle ausm ländle, Eeye

  1. Hi,
    ich hab:
    Sub Application_OnStart
    Const cartAttributes = 5
    Const maxCartItems = 10
    ReDim arrcart(cartAttributes,maxCartItems)

    Application("MyCart") = arrcart  
    Application("cartItem") = 0  
    

    End Sub
    versuch das mal so
    Gruss
    Christian

    1. Hi, Christian

      danke mal soweit für deine Antwort. es scheint also wohl doch irgendwie zu gehn.
      Allerdings hab ich noch 2 Fragen.

      1. Eigentlich wollte ich das ganze mit Javascript machen, und auf VBScript verzichten. Hast du auf dem gebiet vielleicht auch erfahrung? Wenns gar nicht anders geht, muss ich wohl doch auf VBScript umschwenken, allerdings höchst ungern.

      2. Wie greifst du dann in deinen .asp-Seiten auf das Array zu?

      thnx und gruss, Eeye

      1. Hi,
        ich verwende eben vbscript, es gibt (ich weiss momentan nicht wo)
        eine Gegenueberstellung Vb und JS das sollte dann nicht das Problem sein.

        1. Wie greifst du dann in deinen .asp-Seiten auf das Array zu?

        z.B. so:
          scartItem = scartItem + 1
          
                 arrCart(cQuantity,i) = CInt(tquantity)
                        Application("cartItem") = scartItem
          Application("MyCart") = arrCart

        Gruss
        Christian

        thnx und gruss, Eeye

        1. Hi,

          ich verwende eben vbscript, es gibt (ich weiss momentan nicht wo)
          eine Gegenueberstellung Vb und JS das sollte dann nicht das Problem sein.

          Denke auch, dass es da keine probleme geben dürfte, eigentlich.
          Mit VBScript tut dass jetzt alles auch wunderbar, dank deiner hilfe.
          Werd jetzt mal versuchen, es auf JScript umzustellen.

          Danke nochmal, Eeye