Manchmal geht #10#13, manchmal #10, manchmal #13, ich probiere es einfach aus. #9 geht in Showmessage leider nicht, daher meine Konstruktion mit Leerzeichen.
Vielleicht noch hier die Version mit
QueryPerformanceCounter
:
Delphi-Quellcode:
function HLStoppUhr(Start:Boolean;var Zeitwert:Int64;MSek:Boolean = False;Meldung:Boolean = True):Extended;
var Frequenz,EndWert:Int64;
begin
If Start then begin
QueryPerformanceCounter(Zeitwert);
Result := 0;
end else begin
QueryPerformanceFrequency(Frequenz);
QueryPerformanceCounter(EndWert);
Result := (EndWert - Zeitwert) * (1 / Frequenz);
If MSek
then Result := Result * 1000;
If Meldung then begin
If MSek
then Showmessage('Benötigte Zeit: ' + MitTPkt(Result) + ' Millisekunden ')
else Showmessage('Benötigte Zeit: ' + MitTPkt(Result) + ' Sekunden ');
end;
end;
end;