ich will die Laufzeit einer Prozedur mit QueryPerformanceCounter und zwar so:
Code: Alles auswählen
procedure TForm1.BSortierenClick(Sender: TObject);
var
freq, startTime, endTime : Int64;
begin
if cselection.Checked then
begin
QueryPerformanceFrequency(freq);
QueryPerformanceCounter(startTime);
memo3.Clear;
memo3.lines.AddStrings(memo1.Lines);
selectionsort(memo3.lines);
QueryPerformanceCounter(endTime);
edit2.Text:=(IntToStr((endTime - startTime) * 1000 div freq));
end;
end;
Das ganze funktioniert scheinbar, nur stört mich folgende Fehlermeldung:
- local variable "startTime" does not seem to be initialised
local variable "endTime" does not seem to be initialised
local variable "freq" does not seem to be initialised
Grüße