Avatar billede nidyahou Praktikant
25. oktober 2005 - 20:46 Der er 15 kommentarer og
1 løsning

tid for udregning

er det muligt i asp at tage tid på hvor lang tid det har taget at regne en bestemt ting ud?
fx. sm når der står 2313 sider fundet på XXX sekunder på google??
Avatar billede jokkejensen Novice
25. oktober 2005 - 20:53 #1
start en timer når du sætter din SQL forespørgsel igang... og stop den når den afsluttes.. :), udskriv så resultatet..
Avatar billede arne_v Ekspert
25. oktober 2005 - 20:55 #2
t1 = Now()
    ' gør noget
    t2 = Now()
    dt = DateDiff("s", t1, t2)
Avatar billede softspot Forsker
25. oktober 2005 - 23:00 #3
t1 = timer
' gør noget
t2 = timer

difftid = t2 - t1

timer er en funktion der returnerer antal sekunder siden et eller andet tidspunkt (kan ikke lige huske om det er maskinens opstart eller hvad det er). Fidusen er at det er med decimaler, hvilket betyder at du kan få en meget mere præcis måling end med Now. Den har dog begrænsninger i hvor finmasket den er, men under alle omstændigheder bedre end now (ikke for at overtrumfe Arne eller noget... :))...
Avatar billede nidyahou Praktikant
25. oktober 2005 - 23:27 #4
drop gerne svar soft :)
gad vide hvad den hedder i delphi hvis i tilfældigvis ved det? :D
Avatar billede nidyahou Praktikant
25. oktober 2005 - 23:27 #5
eller arne for den sags skyld, du dropper også vare svar :D
Avatar billede arne_v Ekspert
25. oktober 2005 - 23:31 #6
t1 := GetTickCount;
(* gør noget *)
t2 := GetTickCount;
Avatar billede arne_v Ekspert
25. oktober 2005 - 23:31 #7
uses
  Windows, SysUtils;
Avatar billede arne_v Ekspert
25. oktober 2005 - 23:34 #8
.
Avatar billede nidyahou Praktikant
25. oktober 2005 - 23:37 #9
det er så milisekunder?
Avatar billede arne_v Ekspert
25. oktober 2005 - 23:39 #10
ja
Avatar billede arne_v Ekspert
25. oktober 2005 - 23:39 #11
skulle de andre ikke have haft point ?
Avatar billede nidyahou Praktikant
25. oktober 2005 - 23:42 #12
iøvrigt er det mit indtryk at den tager lidt af tallet, kan jeg ikke få den til at skrive HELE tallet?
Avatar billede arne_v Ekspert
25. oktober 2005 - 23:44 #13
tror jeg ikke - så skal du nok have et andet kald

gentag det du skal måle så mange gange at det kommer op i hele sekunder
Avatar billede nidyahou Praktikant
25. oktober 2005 - 23:45 #14
det jeg mener er pi taller :D undskyld hvis jeg ikke udtrykker mig rigtigt :D
Avatar billede arne_v Ekspert
25. oktober 2005 - 23:53 #15
hvormange decimaler får du den ud med ?

og er det ASP eller Delphi ?
Avatar billede nidyahou Praktikant
25. oktober 2005 - 23:55 #16
jeg går i seng nu, se gerne mit nyoprettede spørgsmål i delphi kategorien :)
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