Forum: Sonstige Fragen zu Delphi
Delphi
by mirage228,
13. Nov 2009
Japp, habe ich so probiert. Am Anfang SpinEdit1.Value in eine Integer Variable und alle folgenden Zugriffe auf SpinEdit1.Value durch diese Variable ersetzt - die gemessene Zeit stammt auch von diesem Versuch. :)
Forum: Sonstige Fragen zu Delphi
Delphi
by mirage228,
13. Nov 2009
Miss die Zeit, bevor Du ins Memo zeichnen lässt (Lines.Assign). Das frisst ne Menge Zeit.
Dauer := GetTickCount - Beginn;
Memo1.Lines.Assign(PrimZahlen);
Zeit ist 450 ms bei mir dann.
Edit: Fragst man nicht bei jedem Durchlauf SpinEdit.Value (Jedes mal ein Funktionaufruf an den Getter!) ab, dann habe ich als Zeit 0 ms (also nicht mehr messbar, < 16 ms). Speicher den Wert am Anfang in...