Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
28. Okt 2009
Das meine ich ja, aber sowas bekommst du realistisch gesehn nicht hin, wenn man z.B. nur sowas mach
for i := 1 to 2000000000 do
begin
... mach was
if i and $ffff = 0 then
Application.ProcessMessages;
end;
Denn wer sagt dir, daß ein Rechner für diese 65536 Durchgänge nicht 'ne Stunde braucht
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by himitsu,
28. Okt 2009
http://www.delphipraxis.net/internal_redirect.php?p=1094547#1094547
Das Problem bei sowas ist:
- Rechner sind unterschiedlich schnell
- sie sind auch unterschiedlich ausgelastet
- und durch verschiedene Faktoren ist auch die Schleife nicht immer gleich schnell
früher versuchte man es so, daß man erstmal die geschwindigkeit des PCs gemessen hat,
dann daraus sich berechnete, alle wieviel...