Avatar billede roadrunr Nybegynder
06. marts 2002 - 10:41 Der er 2 kommentarer og
1 løsning

Global.asa + variabel, komponentkald

Kan man inde i Session_OnEnd bruge en sessionvariabel?

Eller der denne udløbet når Session_OnEnd bliver kørt?

Fordi jeg laver nemlig et kald til en komponent, som tager en session-variabel ind som parameter. Tilsyneladende udfører komponenten ikke sit arbejde, og jeg kunne derfor tro, at den ikke får det rigtige input (= ingen værdi).
Avatar billede coltau Juniormester
06. marts 2002 - 10:53 #1
Jeg har ikke prøvet det - men det lyder ulogisk at session er nedlagt på det tidspunkt.
MEN - hvis session er nedlagt på det tidspunkt (og det kun drejer sig om en variable) så kan du jo før Session_OnEnd gemme variablen i Application-objectet.
For at undgå konflikt med andre Sessions kan du jo anvende Session.SessionID som navn. Sådan:

Disse linier anvendes før Session_OnEnd kaldes.
Application.Lock
Application(CStr(Session.SessionID)) = Session("MyInput")
Application.UnLock

if Session_OnEnd kan du så anvendes den på følgende måde:

myInput = Application(CStr(Session.SessionID))

Altså i stedet for Session("MyInput")

Håber du er med.
Avatar billede roadrunr Nybegynder
06. marts 2002 - 11:16 #2
Ikke helt! kan du lave et kort eksempel på hvordan min global.asa ville se ud?
Avatar billede roadrunr Nybegynder
29. august 2002 - 08:10 #3
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