Zitat von
Die Muhkuh:
Du kannst auch anstatt in 1er-Schritten in 10er-Schritten zählen
Kann ich leider nicht machen, denn pro Sekunde muss dann eine komplizierte Rechnung durchgeführt werden(Wahrscheinlichkeit etc) so würde die Wahrscheinlichkeit getürkt werden, dann müsste ich 10/40 rechnen...
Zitat von
Apollonius:
Das war auch mein Vorschlag.
Es kommt überhaupt nicht darauf an, wie viel du in der Timer-Routine machst - es ist allein schädlich, dass das Intervall so klein ist! Wenn du in einem Multitasking-System ein Intervall kleiner als die Zeitscheibengröße willst, kannst du nicht mehr mit einer niedrigen CPU-Auslastung rechnen. Auch zum Multimedia-Timer sagt die Dokumentation:
Zitat:
Periodic timer events with an event delay of 10 milliseconds or less consume a significant portion of CPU resources.
Also was schlägst du vor? Was soll ich machen?
Es ist nicht so wichtig, ob ich eine niedrige Auslastung habe...
Der Timer hier:
http://www.delphipraxis.net/internal...t.php?t=103162 funktioniert einwandfrei
Und ist schnell...und mein die Auslastung liegt bei 3%... das ist nichts