Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.149 Beiträge
 
Delphi 12 Athens
 
#2

AW: Zeitmessung einfügen

  Alt 22. Jan 2018, 20:49
Im Prinzip geht es immer nach dem selben Muster:

Delphi-Quellcode:
var Start, Dauer: TDateTime;

Start := Now;
...
Dauer := Now - Start;
Caption := TimeToStr(Dauer); // oder FormatDateTime SecondsBetween MinutesBetween usw.
Delphi-Quellcode:
var Start, Dauer: Cardinal;

Start := GetTickCount;
...
Dauer := GetTickCount - Start;
Caption := Format('%d ms', [Dauer]);
Es gibt seit ein paar Jahren auch eine Messkomponente im Delphi, aber ich habe grade vergessen wie die heißt.
Da ginge es in etwa so:
Delphi-Quellcode:
xxx.Start;
...
xxx.Stop;
Caption := Format('%d ms', [xxx.Duration]);


https://www.delphi-treff.de/tipps-tr...-durchfuehren/
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (22. Jan 2018 um 20:53 Uhr)
  Mit Zitat antworten Zitat