Millisekunden herausfinden

Anfängerfragen zum Programmieren mit PureBasic.
Brügge
Beiträge: 359
Registriert: 28.05.2006 16:40
Wohnort: Rheine

Millisekunden herausfinden

Beitrag von Brügge »

hiho!

gibt es einen Befehl, herauszufinden wie viele Millisekunden das Programm schon läuft?

ich habe es schon versucht mit einem thread, der jede Millisekunde eine Variable um 1 addiert. und das dann auszulesen (war leider zu ungenau...)

es muss doch eine API funktion geben, um herauszufinden wie viel millisekunden das Programm läuft, oder?

MFG Brügge
Benutzeravatar
jear
Beiträge: 288
Registriert: 17.10.2004 01:59
Wohnort: Ammerland

Beitrag von jear »

Wozu API?

Code: Alles auswählen

StartTime.l = ElapsedMilliseconds()

Repeat
  
  Delay(500)
  RunTime.l = ElapsedMilliseconds() - StartTime
  Debug RunTime
  
Until RunTime > 20000

End
Man ist nie zu alt zum lernen, auch wenn man dabei manchmal alt aussieht!
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Millisekunden herausfinden

Beitrag von Kiffi »

Code: Alles auswählen

Z1=ElapsedMilliseconds()

[Programm]

Z2=ElapsedMilliseconds()

Debug Z2-Z1
Brauchst Du wirklich eine Zeitauflösung im Millisekundenbereich?

Grüße ... Kiffi
Brügge
Beiträge: 359
Registriert: 28.05.2006 16:40
Wohnort: Rheine

Beitrag von Brügge »

jo brauche das in millisekundenbereich (will auch was in millisekunden messen)

vielen Dank!!!
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

wenn du sehr kurze Abstände messen musst,
würde ich dir aber zur API :
TimeGetTime_()
raten, denn die ich im bereich 1-16ms imer noch sehr genau, ElapsedMilliseconds() zeigt da manchmal seltsamme werte an
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
#NULL
Beiträge: 2238
Registriert: 20.04.2006 09:50

Beitrag von #NULL »

my pb stuff..
Bild..jedenfalls war das mal so.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

je nachdem wie genau du's brauchst, wenn TimeGetTime auch nicht genügt...
da gibts doch auch noch QueryPerformanceTimer
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Brügge
Beiträge: 359
Registriert: 28.05.2006 16:40
Wohnort: Rheine

Beitrag von Brügge »

thx!

habs schon (ist genau genug)
Antworten