Avatar billede hugopedersen Nybegynder
03. marts 2008 - 12:58 Der er 8 kommentarer og
1 løsning

Schedulering af flere tasks

Har lige siddet og kigget gamle indlæg igennem og faldt bl.a. over http://www.eksperten.dk/spm/685476
Er der nogen der evt. har arbejdet videre med kroning's oplæg eller har lavet noget der ligner.

Jeg nogle basale behov/krav til scheduleringen:
1.  Jeg skal kunne schedulere flere events
2.  Jeg skal på en eller anden måde visualisere hvilke opgaver der er scheduleret, gerne i en listbox hvor de sorteres efter dag og tidspunkt. (og evt. hvor lang tid der er til de starter)
3.  Det skal være muligt at opdatere listen uden at programmet genstartes. Jeg har planer om at tidspunkter skull lægges ind i en .ini fil(ugedag, tid, Beskrivelse).

Hvor lang tid der er til events starter behøver ikke nødvendigvis at vises i listen, men det må gerne kunne lade sig gøre at trække ud hvornår næste event køres.

Forslag eller links er meget velkomne.
Avatar billede martinlind Nybegynder
03. marts 2008 - 13:28 #1
Er det ikke lidt overkill at kode det selv, windows kan jo klare det for dig :)
en stribe at cmd'er så er den klaret
Avatar billede hrc Mester
03. marts 2008 - 14:11 #2
Som Martin skriver: Brug windows' egen scheduler (i kommandolinjen hedder den "at"). Ingen grund til at opfinde den dybe tallerken flere gange.
Avatar billede hugopedersen Nybegynder
03. marts 2008 - 14:32 #3
Så skal jeg til at skrive en helt anden type program til at lave de overførsler og når nu mit eget program alligevel står og kører på maskinen.

Men selvfølgelig kunne jeg godt skrive programmet om så det kan startes og køre og så afslutte igen.

Jeg går lige i tænkeboksen.
Avatar billede martinlind Nybegynder
03. marts 2008 - 15:08 #4
det ville da være dejligt flexibelt, hvis du kan køre dit prg. i "batch-mode"
Avatar billede hugopedersen Nybegynder
03. marts 2008 - 15:22 #5
Jeg overvejer lidt om jeg kunne lave noget med at det kunne startes op med nogle parametre som jeg så kan checke på og så køre importen.
Hvad vil der ske hvis jeg starter programmet flere gange? Er det noget problem for et Delphi program?
Der er nogle overførsler som kun skal køres 'on demand' så jeg vil gerne have programmet til at stå åbent hele tiden så brugerne kan køre overførslerne, men så skal jeg jo kunne starte en ekstra kopi op der køres en fast overførsel og afslutter.

Bestemt noget at tænke over til i morgen :-)
Avatar billede pidgeot Nybegynder
05. marts 2008 - 10:50 #6
Det er kun et problem at starte samme Delphi-program flere gange hvis programmøren har gjort det til et problem. *-)

For at være lidt mere specifik - hvis du har begrænset til program til kun at tillade en instans af gangen og bare afslutte alle ekstra instanser, så går det naturligvis galt hvis du ikke ændrer ved det - og det kan også gå galt hvis du eks. har låst en fil som enhver instans af programmet skal bruge for at fungerer korrekt.

Som udgangspunkt kan du dog uden problemer have programmet kørende lige så mange gange du vil, eller indtil computeren løber tør for ressourcer - afhængigt af hvilken situation der indtræffer først :o)
Avatar billede hugopedersen Nybegynder
05. marts 2008 - 11:08 #7
OK - jeg tror jeg gør det at jeg starter det via en .cmd fil hvor jeg så som det første 'kvæler' programmet hvis det kører i forvejen.
Avatar billede hugopedersen Nybegynder
24. marts 2008 - 14:17 #8
Læg nogle svar for at få point for jeres input.
Avatar billede martinlind Nybegynder
24. marts 2008 - 14:47 #9
Gerne :)
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