Forum: Sonstige Fragen zu Delphi
by negaH,
17. Jun 2010
Jo wäre auch eine Erklärung, aber ohne den Source dieser Funktionen ist das Raten ;)
gruß Hagen
Forum: Sonstige Fragen zu Delphi
by negaH,
17. Jun 2010
Ja das sind so Sachen die passieren wenn man solche Tests auf einem System macht das im Grunde unberechenbar ist. Zb. deine zweite Schleife liefert auf den ersten Blick erstaunliche und wenig verständliche Resultate. Wenn man aber weiß was der Aufruf von Sleep() bedeutet wird das dann klarer. Sleep(0) zb. ist ein sinnvoller Aufruf auch wenn der aktuelle Thread keine 0 Millisekunden schlafen kann....
Forum: Sonstige Fragen zu Delphi
by negaH,
17. Jun 2010
Wenn ich mich frage warum du überhaupt ein eigens Delay() bauen möchtest dann komme ich zu dem Schluß das es im Grunde nur so sein kann das du noch zusätzlichen Code ausführen möchtest.
Warum nimmst du nicht mein Delay() als Basis und baust das auf deine Bedürfnisse um ?
Davon mal abgesehen halte ich generell nichts von einem Delay(). Windows ist Ereignis-basiert und man sollte solche...
Forum: Sonstige Fragen zu Delphi
by negaH,
17. Jun 2010
Hi
in deinem Test hast du meine Delay() Funktion ausgeklammert. Ich nehme also an du hast das mal so getestet das du das Sleep(10) auskommentierst und stattdessen mein Delay(10) aktiviert hast ? Wenn dem so ist ist die Frage ob du das nachfolgende Application.ProcessMessages ebenfalls auskommentiert hast ? Wenn nicht ist dein "Performancevergleich" falsch da mein Delay() ja schon...