Precedentemente si e' visto come utilizzare l'oggetto Application per mettere a disposizione di tutti i visitatori una variabile temporanea.
Forse per chi controlla il sito puo' essere utile verificare di tanto in tanto la situazione delle variabili Application utilizzate.
Un semplice script come il seguente può essere d'aiuto
<% ' Restituisce l'indice dell'oggetto APPLICATION ed il suo contenuto ' In questo primo script utilizzo lo statement FOR ... NEXT For i = 1 To Application.Contents.Count Response.Write i & " = " If IsObject(Application.Contents(i)) Then Response.Write "<i>APPLICATION e' utilizzato come ""Oggetto""</i>" & "<BR>" ElseIf IsArray(Application.Contents(i)) Then Response.Write "<i>APPLICATION e' utilizzato come ""array""</i>" & "<BR>" aLMatrice = Application.Contents(i) For y = 0 to Ubound(aLMatrice) Response.write " elemento " & y & " - " &_ aLMatrice(y) & "<br>" Next Else Response.Write "<i>APPLICATION contiene ==> </i>" & Application.Contents(i) & "<BR>" End If Next %>
Se non si hanno a disposizione variabili Application puo' essere utilizzato questo script per crearne alcune.
Tra le altre cose ho voluto utilizzare, in fase di creazione della Matrice l'istruzione REDIM con la clausola PRESERVE
Che a sua volta puo' tornare utile nella costruzione di matrici da ridimensionare dinamicamente.
<% Dim aMatrice() Dim connConnesAdo i = 0 redim aMatrice(i) aMatrice(i) = "Primo Elemento" i = i + 1 redim preserve aMatrice(i) aMatrice(i) = "Secondo Elemento" i = i + 1 redim preserve aMatrice(i) aMatrice(i) = "Terzo Elemento" i = i + 1 redim preserve aMatrice(i) aMatrice(i) = "Quarto Elemento" i = i + 1 redim preserve aMatrice(i) aMatrice(i) = "Quinto Elemento" Application("Matrice") = aMatrice Application("Testo") = "Questo testo e' contenuto nell'Oggetto Application ""Testo""" Set connConnesAdo = Server.CreateObject("ADODB.Connection") Set Application("ConnessioneADO") = connConnesAdo %>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
I più letti di oggi
- Utilizzare una qualunque lista per i parametri di tipo params in C#
- Includere un button in un component ed esporne l'evento click in Angular
- #SQLServer #Modeling (codename Oslo) CTP di nov 2009 aggiornato per VS 2010 RC: http://u.aspitalia.com/fi
- .NET Conference Italia 2019 Live - Milano
- Accedere a file XML remoti con ASP.NET
- Creare una libreria CSS universale: Nav menu
- Utilizzare funzioni di istanza con le Azure Function
- A quick tour around Azure Dev Spaces