Avatar billede mbm Nybegynder
14. oktober 2006 - 10:21 Der er 5 kommentarer

Dictionary med application scope

hejsa,
jeg har brug for at have et dictionary med application scope (dvs kunne ses på tværs af alle brugere).
I min global.asa har jeg:

Sub Application_Onstart

Set application("objDic") = CreateObject("scripting.dictionary")
end sub



men dette giver mig fejlen:

Et obkect med apartment-adfærd kan ikke føjes til det indbyggede Application-object.


Er det mig som er helt galt på den eller skulle kan ikke kunne dette?
Avatar billede busschou Praktikant
14. oktober 2006 - 23:50 #1
hvordan ser din kode ud der hvor du forsøger tilføje noget til dit dictionary?
Avatar billede erikjacobsen Ekspert
14. oktober 2006 - 23:53 #2
Du er ikke gal på den. Du kan bare ikke. http://www.aspfaqs.com/aspfaqs/ShowFAQ.asp?FAQID=129
Avatar billede mbm Nybegynder
15. oktober 2006 - 10:54 #3
erikjacobsen << øv da også. Hvis du laver et svar så får du lidt point :-)

Det jeg prøver at lave er at vise hvem som er loged in med deres ID no og navn. Måske jeg skulle gemme deres ID no i en string og så omdanne denne til et array når jeg skal ændre på den. Nogen andre forslag?
Avatar billede erikjacobsen Ekspert
15. oktober 2006 - 11:41 #4
Du skal i hvert fald sørge for Application.Lock og Unlock rundt om, men ja, en kommasepareret streng, og brug af Split kan gøre det. Brug af en database er også en mulighed. Men ellers er ASP jo gammel teknologi - der er flere muligheder så mange andre steder.
Avatar billede mbm Nybegynder
15. oktober 2006 - 12:03 #5
ja asp.net  har mange fordele men dette er til en mindre opgave som ikke betaler så meget og så laver jeg det med det som jeg er bedst/ hurtigst til :-)
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