En aktiv besökräknare.
Efterssom session.timeout bara går att sätta till en minut sker ju allting med fördröjning. Jag vill inte att det ska vara någon fördröjning.
Därför tänkte jag att jag kunde testa detta, men det funkade inte
Nä, det gör det inte ( i princip skulle det kunna gå, men det vore extremt belastande). Ett dictionary-objekt är vad du vill använda.
Men, egentligen är det väl inte så intressant att skapa en aktivitetsräknare med timeout=0. Den skulle ju bara visa hur många som just nu hämtar en sida, och antagligen vara helt fel, en sekund efter att du tittat på värdet.
Kan du inte lägga in en check som kollar om sessionsID't är kvar?
If Len(Session.SessionID) > 0 then
'den fanns kvar
Else
'den fanns inte kvar
Application("Aktiva") = Application("Aktiva") - 1
End If
IsClientConnected används för att, mitt i en sida kolla om en klient fortfarande är kvar på servern, för att om han inte är det kunna stoppa koden så den inte kräver så mycket minne av servern... (skall hållas i åtanke när du skall göra en mycket krävande exekvering... t.ex vi en sökning i databas med många poster eller liknande)
PS. Välkommen till 800-klubben emission :), det är iofs bara vi här men ändå DS.