John Nielsen <john_nielsen@hotmail.com> wrote in message
news:3b47a9a2$0$262$edfadb0f@dspool01.news.tele.dk...
> Jeg skal lave en delay funktion,
> hvor jeg f.eks. kan skrive delay(tid)!
>
> Jeg har lavet det før i en løkke,
> men jeg kan ikke huske,
> hvad man skal skrive for at give andre programmer processortid!
> Det er jo ret vigtigt, hvis man har store løkker!
>
> Anyone, der kan hjælpe mig!
>
> --
> Med Venlig Hilsen / Best Regards,
>
> John Nielsen
>
Hej John
Mener du DoEvents. Den kan bruges i VBA, men jeg er ikke sikker
på VB.
Nedenstående er klippet fra hjælpen til Access 97 VBA:
DoEvents overfører styringen til operativsystemet. Styringen returneres,
når operativsystemet er færdig med at behandle hændelserne i køen,
og alle taster i køen SendKeys er sendt.
DoEvents er mest anvendelig i forbindelse med enkle ting, som det at
tillade en bruger at annullere en proces, efter den er startet, f.eks. en
søgning efter en fil. I forbindelse med processer, der løber over længere
tid, er det nemmere at afgive processoren ved at bruge en Timer eller
uddelegere opgaven til en ActiveX-EXE-komponent. I sidstnævnte
tilfælde kan opgaven forsætte helt uafhængigt af programmet, og
operativsystemet tager sig af multitasking og tidstildeling (time slicing).
--
Mvh.
Mikkel Bundgaard
RUC Datalogi
http://officehelp.gone.dk