Avatar billede dsjk Novice
21. oktober 2003 - 15:09 Der er 4 kommentarer og
1 løsning

Kontroller om programmet er åben - Lav fil

Hej

Jeg har et program, som ikke er multiuser venligt, og det vil jeg gerne have det skal være, eller sådan da.

Ved ikke om flg. er den rigtige måde, eller om der er en smartere måde:
Programmet ligger på serveren, og flere brugere har adgang til det.
Kan man så lave et program der fx. kigger efter om fil x.x findes, gør den det, startes program.exe ikke - finden x.x ikke laves den og progam.exe startes. Når program.exe afsluttes slettes x.x igen.

Håber der findes en måde til at gøre ovenstående eller tilsvarende.

/dsjk
Avatar billede driis Nybegynder
21. oktober 2003 - 15:20 #1
Det kan sagtens laves med en fil. Men alt efter, hvad det er for et program, er der selvfølgelig mange forskellige måder at lave det på. F.eks. kunne man sætte en environment - variabel på serveren, eller programmet kunne selv kontrollere, om der allerede findes en instans af det på serveren. Sidstnævnte kan dog kun laves, hvis du har adgang til sourcekoden til programmet.

Hvis ikke du har sourcekoden til programmet, er det kritiske spørgsmål, hvordan man sikkert detekterer, om programmet er blevet lukket ned. For hvis man ikke "opdager" at programmet er blevet lukket ned, vil systemet jo være låst sådan at andre brugere ikke kan få lov at køre programmet.
Avatar billede dsjk Novice
21. oktober 2003 - 15:22 #2
Har ikke adgang til sourcekoden

/dsjk
Avatar billede driis Nybegynder
21. oktober 2003 - 17:38 #3
Kører programmet på serveren eller på klienten ?

Man kan lave et lille program, som registrerer på serveren, at en klient bruger programmet. Programmet skal så nægte at eksekvere det egentlige program, hvis det er angivet, at det allerede er i brug.

Under alle omstændigheder, skal dit program ligge et sted på serveren som ikke umiddelbart kan tilgås af klienterne. Ligger det på et netværksdrev nu ?

Hvad for et program er der tale om ?
Avatar billede dsjk Novice
21. oktober 2003 - 19:02 #4
Det ligger på serveren, og køres derfra - Det er timecalendar

/dsjk
Avatar billede dsjk Novice
24. oktober 2003 - 12:06 #5
lukkes, har lavet en bat fil, der kontrollere om programmet er åben.

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