Avatar billede joch Nybegynder
27. juli 2003 - 15:07 Der er 3 kommentarer

Hvordan virker Application.Lock

Hvis jeg laver en:

Application.Lock
Application("AntalSpillere") = Application("AntalSpillere") + 1
Application.Unlock

Hvad sker der så hvis en ny bruger kalder scriptet, før det er Unlock - Venter den nye bruger så bare eller bliver scriptet bare ikke aktiveret?

Hvis der er nogen der har gode/dårlig erfaringer med variabler via Application, så høre jeg dem meget gerne!
Avatar billede erikjacobsen Ekspert
27. juli 2003 - 15:10 #1
den nye bruger venter bare
Avatar billede joch Nybegynder
27. juli 2003 - 17:22 #2
Kan man nøjes med at låse én variabel - eller går det så hurtigt at det er lige meget?
Avatar billede arno Nybegynder
01. august 2003 - 15:15 #3
Jeg har en smule erfaring med locks..
Jeg lavede et kø system til navision financiel db system... det tillader kun en bruger på af gangen ... hvilket betød at mine brugere fald over hinanden.. når du ville have fat i databasen..

For at styre dette lave jeg en loop omkring min lock.. på den måde at hvis application er locked looped jeg lige 1 sek. hvorefter jeg prøvede igen... og det blev jeg ved med indtil der blev ledigt...

Heldigvis er vi skiftet til sql server der har vi ikke de problemer...

Har du brug for lidt kode lad mig høre...

/arno
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