Hallo zusammen,
dies ist meine TimeDiff-Funktion:
[autoit]
Do
Local $hTimer = TimerInit()
sleep(1000)
$logastart=PixelSearch(245, 700, 266, 715, 0xDCEEFF)
Until @error = 0
Local $fDiff = Round(TimerDiff($hTimer)/100, 2)
MsgBox($MB_SYSTEMMODAL, "Time Difference", $fDiff & " s")
EndFunc
Sie läuft nach einer Eingabemaske, die durch ein Button abgefeuert wird. Da danach Datenbankzugriffe erfolgen, dauert der Aufbau der nachfolgenden Seite einige Zeit. Aus dem Grund soll mein TimeDiff nach abfeuern des Buttons starten und so lang laufen bis der angegebene Pixel gefunden wurde. Die verstrichene Zeit soll er mir dann in der MsgBox ausgeben.
Läuft auch tadellos aber da er mir fast immer die selbe Zeit anzeigt obwohl er manchmal länger braucht, glaube ich, das der Code Fehler hat.